Page 91 of 101 FirstFirst ... 81878889909192939495 ... LastLast
Results 901 to 910 of 1003

Thread: CYGN-B

  1. #901
    Join Date
    Mar 2010
    Posts
    704

    Default

    Here's a photo of the multabela ilda glue board. It can be seen that on bottom is headers for the four belas. Left side is 4 x +-10V analog inputs, 2 x XY analog joystick inputs, and eight button inputs. None of this but one button is needed for playback of shows. The right side is all the trim pots, and the four ilda out ports are across the top.
    Attached Thumbnails Attached Thumbnails multabela_ilda_glue_board.jpg  


  2. #902
    Join Date
    Sep 2014
    Location
    Colorado USA
    Posts
    901

    Default

    Quote Originally Posted by TheHermit View Post
    Great to see your progress, Greg. Looks like you're approaching the final stretch of your marathon build.
    I also need to start over to redesign my PCB around the PCM3168 CODEC (instead of the soon to become obsolete CS42448 6 ADC/6 DAC CODEC IC) and newer op amps to replace the soon to become obsolete TL084's. Apparently, a DIY laserist's work is never done.
    Roj
    TL084's aren't becoming obsolete, only the old style packages, slew rates and voltage ratings are.

    PCN20230217004.3.pdf

    -glue board may equate to prototype-
    ________________________________
    Everything depends on everything else

  3. #903
    Join Date
    Mar 2010
    Posts
    704

    Default

    Quote Originally Posted by TheHermit View Post
    Never heard of 'glue boards', TBH. Neither has Google, which only returned 'glue traps' for rats & mice. YT only had glued down PCB components... ...Must simultaneously sum -DC to eliminate output
    Sorry for all the confusion caused by using the word "glue". I was thinking of the term "glue logic" which means custom logic circuitry used to interface a number of off-the-shelf integrated circuits. So I was thinking off the shelf ilda projectors, off the shelf bela devices, off ebay analog joysticks, analog signal generators of the users' choice, and a "glue board" to interface it all together. The second part of the joke was that due to my attempt to keep the board field serviceable, it is big enough to trap a rat if it was actually a glue trap.

    Roj: Yes, these circuits are summing DC with the amplified or attenuated signal to position it within range, hence all the trim pots.

  4. #904
    Join Date
    Mar 2010
    Posts
    704

    Default

    Does your system have +-15V supply wherever it's needed? CYGN-B page 63 is where I explain my reasoning for the op amp circuits and lasermaster1977 who is leagues above me in understanding this stuff, considers, improves, and approves my approach once I confess that my goal is somewhat different than exactly what I have stated in the notes.

    Here attached are the two relevant circuits on the glue board. The PCB version of these hasn't been tested yet.
    Attached Thumbnails Attached Thumbnails voltage_projection_1.png  

    voltage_projection_2.png  


  5. #905
    Join Date
    Mar 2010
    Posts
    704

    Default

    I call these voltage projection circuits because the goal in my view is taking whatever is given voltage range wise, and getting decent projected range while keeping a safe distance from the desired limits, and doing so in a way that I pretty much understand why it works.
    Last edited by Greg; 03-22-2024 at 19:41.

  6. #906
    Join Date
    Mar 2010
    Posts
    704

    Default

    Quote Originally Posted by TheHermit View Post
    Now, there's another point. How are you converting Laserium show's colormod data into an ILDA color pallet, Greg? Are you only using 120 degree out of phase RGB signals on each projector, w/o a pallet as I am? Are you simulating Laserium's beam torquer by distributing colors across the 4 projectors (which would be a nightmare to implement, IMHO)?
    Yes, yes, and no. There is no ILDA anything involved except the physical connectors. I use code the smart people at bela gave me that converts HSV to RGB. The "degrees out of phase" hue value offset for each channel to give pure looking red, yellow, green, and blue when the torque dial is at default was picked through trial and error.

  7. #907
    Join Date
    Mar 2010
    Posts
    704

    Default

    Quote Originally Posted by TheHermit View Post
    regarding my ideas of using a diode on the inputs and GND/+9 VCC power rails...
    ...Perhaps your BELAs already have +/-15V available
    Yeah, no, the belas are 0 to 5V just like what you are using, and only 0 to 3.3 for the beaglebone, else brick. It took some nerve to connect my homemade +-15V circuits to a pile of expensive belas, but everything worked out ok, I guess because I was careful.

    Regarding diodes as voltage limiting devices, my opinion may be little more than woo, but I have become skeptical of diodes used for this purpose. I built the RGB RYGB threshold colormod circuit using, I think, a 5.1V Zener as a positive limit and a germanium to limit the negative excursion to -0.3V. The circuit, now relegated to the junk pile, worked but appeared to have a white noise component which I suspect came from the Zener. I don't entirely understand the physics, but I have read that this is an intrinsic characteristic of the device. The effect was kind of interesting when one torqued the beam to a threshold and the lines broke up into rapid sprays of tiny random dots.

  8. #908
    Join Date
    Sep 2014
    Location
    Colorado USA
    Posts
    901

    Default

    Quote Originally Posted by TheHermit View Post
    Yeah, while learning how NOT to replace DAC coupling caps with jumpers, with the audio shields attached, I fried several Teensys. Fortunately, they are only ~$40 each, so I stocked up to avoid shipping costs.

    Different diodes for different applications. I noticed that HankLoydRight uses Zeners to limit output levels after the op amps to avoid overheating the diode lasers, extend their life, and runaway catastrophic self destruction. When overheated, their resistance drops and current increases. I've been considering using them on my next PCB, as well. Baby steps, make must I, testing and validating the results for solid ground after each one, is The Hermit's way. Mmmm...
    I'm not suggesting Zeners to limit the input voltages in front of the op amps. I want to have a minimal positive voltage drop across a common diode to allow nearly the full +3.2V at Rin, while completely blocking all negative signal voltages, like a water check valve in front of a pressure pump.
    BTW, in case you haven't noticed, with my having been a Laserium laserist, you restoring a Laserium system, the similarities between your BELA system and my T4 Laser Synth, Lasermaster1977 mentoring both of us on op amp circuits, your BELA support engineer providing code for HSV, and my Teensy developer providing C++ libraries to process ILD files + 3 axis rotations (as demonstrated in my previous shuttle looping video) the coincidences are becoming incredible.
    BELAs wouldn't happen to use C++ Libraries, forked from PJRC's Audio library, as ESP32 has done, would they? My Teensy developer even suggested HSV color control. Your BELA code dude wouldn't happen to be named Jonathan, living in Cambridge England, would he? Naaah!
    Anyway, must be getting close to your bedtime, I reckon. So, I'll stop bugging you now and clean up my posts on your thread.
    Thanks for the pleasant chat, as always, and tech feedback, Greg. Good luck with your PCBs.
    Til next time.

    Roj

    "We don't need no stinkin' diodes." to paraphrase a line in Blazing Saddles.

    My T4_LS synth board's XY and RGB outputs work just fine for me, as designed. The only way I could produce negative voltage values on the RGB op amp outputs was to incorrectly adjust the trim pot. I'm surprised you haven't sorted that out yet. The RGB offset trim pots must be set to a +6.1875v or thereabouts. What is the method and madness to this?

    Assume the trim pot on the non-inverting input is cranked counterclockwise so the wiper and the non-inverting input is at Ground (0v). You should therefore see the following:
    Since the +DAC output from the CS42448 is a positive only DC or AC voltage signal with a 3.25v p-p range and is centered on a +2.5v offset, the RGB op amp must have a gain of 1.538 to achieve the desired 5v p-p RGB signal range, but remember it is an inverting gain, so a 15K feedback resistor and a 10K input resistor on the op amp's inverting input (Rf/Rin...15K/10K) gets us a gain of -1.5 resulting in a -4.875v p-p DAC signal swing, centered on a 2.5v * -1.5 gain = -3.75v offset. The most negative the op amp's output will be is half the negative p-p DAC signal plus the negative offset, or -2.4375v plus -3.75v = -6.1875v. To raise the most negative voltage value of -6.1875v to 0v requires adding +6.1875v to the op amp's output through the non-inverting input trim pot. If the trim pot is now rotated clockwise towards the +9v resistor end until the wiper is at 6.1875v then the RGB op amp's output signal swing will be from 0v to +4.875v. AND, the downside to this arrangement is that when the DAC's peak positive output voltage is +4.125, the op amps output voltage will be 0v, and when the DAC's peak least positive output voltage is +.875v the op amps output voltage will be +4.875v.

    I still would prefer to have a unity gain inverter on the existing RGB op amp outputs we wind up with positive voltage DAC outputs yielding positive op amp voltage outputs, so digital "on" is analog "on".

    Considering that there is no way that the CS42448 +DAC outputs can ever be a negative voltage value, the only possible way for this to happen is in the way the op amp inverter with its voltage offset trimmer is set. And, whether the op amps are powered with + and - 15v or + and - 9v matters not since it is really hard to kill the TL084 resulting in the output to swing to a power rail. What matters is that the op amp supply voltage is sufficient in range to accommodate the signal output voltage ranges needed.

    My recollection is that we wound up with the RGB op amp output circuitry like it is because you preferred to reduce the overall parts count and to make the circuit trace layout easier and faster to do.

    Prototyping is mostly fun, and how we learn to make things better.

    Edit: Since Roj reminded me we had a 2nd inverter of unity gain the offset trim pot on the first inverter requires far less positive voltage on the non-inverting input such that the 1st RGB op amp's output swing is 0 -> -4.875v. This zero to negative output signal range is then inverted by the 2nd inverter to 0 -> +4.875v.
    Last edited by lasermaster1977; 03-23-2024 at 18:22.
    ________________________________
    Everything depends on everything else

  9. #909
    Join Date
    Sep 2014
    Location
    Colorado USA
    Posts
    901

    Default

    It was both, but I was exactly quoting Blazing Saddles: https://www.youtube.com/watch?v=Dln7yj8MDWE

    It has been so long since I looked at the schematic I forgot. You are right. We did have a 2nd inverter on RGB. (Yea!)

    Why not loose the +DAC and use the -DAC output? I have a nagging recollection that if only one output of the two balanced are used then it should be the +DAC out. But...I've slept since then.

    I just remember dropping a bunch of resistors in addition to what you mentioned.
    ________________________________
    Everything depends on everything else

  10. #910
    Join Date
    Feb 2015
    Location
    San Francisco
    Posts
    191

    Default

    Quote Originally Posted by TheHermit View Post
    Thank you for the reply and suggestions, Alden.
    Um, I believe that was a sketch from Cheech & Chong, with Cheech banging on Chong's door, pretending to be a policeman making a drug bust.
    Chong- "Well if you're the police, then where's your badge?"
    Cheech- 'Badge? I don't need no stinkin' badge, Bro."
    Um... For those of us old enough to remember it, that was a paraphrase of a quote from the book and movie "The Treasure of the Sierra Madre". See:

    https://en.wikipedia.org/wiki/Stinki...;%20badges.%22

    But, this is off topic...

    Ron

    PS. I'm not technically old enough to "remember" this...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •