home:mbhp:module:aout_ng
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | home:mbhp:module:aout_ng [2009/04/08 04:59] (current) – created /tilted/ | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ==== AOUT_NG ==== | ||
+ | {{seppoman: | ||
+ | |||
+ | === Introduction === | ||
+ | |||
+ | The AOUT_NG is a CV (control voltage) output module. It features 8 channels of 12 bit CV out and a selectable bipolar option. | ||
+ | |||
+ | This module is an officially supported MBHP module, created by Thomas Stoeckl (Seppoman). Note that the AOUT_NG is not supposed to replace the existing AOUT module. The AOUT will continue to be supported and co-exist with the AOUT_NG. The need for a new design originated from both the high price and the bad availability of the MAX525 DACs used on the AOUT. | ||
+ | |||
+ | === License === | ||
+ | |||
+ | Like with everything else on uCApps/ | ||
+ | |||
+ | === Who needs which? === | ||
+ | |||
+ | There are 3 different AOUT modules to be chosen from, so which one do you need? | ||
+ | |||
+ | The [[http:// | ||
+ | |||
+ | The [[http:// | ||
+ | |||
+ | The **AOUT_NG** features very good performance and flexibility for a reasonable cost. As of now, it is the only module with a dual layered pro-made PCB (available from SmashTV, PCB only or as a full kit) that saves you from soldering any jumper wires. The bipolar option, although not very often needed, is a nice to have option and will e.g. be necessary for using [[ssm2044_pcb|Seppoman' | ||
+ | |||
+ | === Where to buy? === | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Other places to buy parts: | ||
+ | |||
+ | == TLV5630IDW == | ||
+ | |||
+ | this is the only difficult to get part - the rest is available at every good electronics shop. | ||
+ | |||
+ | ^Shop | ||
+ | |**Europe: | ||
+ | |[[http:// | ||
+ | |**USA: | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |**Canada: | ||
+ | |[[http:// | ||
+ | Note that Farnell only delivers to professional customers and university members. | ||
+ | |||
+ | == Parts List == | ||
+ | \\ | ||
+ | ^Name | ||
+ | |**Regular Parts** | ||
+ | |C1, | ||
+ | |C3 | ||
+ | |C4-C10 | ||
+ | |IC1 |D/A Converter | ||
+ | |IC3, | ||
+ | | | ||
+ | |J1, | ||
+ | |J3, | ||
+ | |JP1,JP2,J5 |Pin Header Dual Row |none |3 |see below | | ||
+ | |LED1 |LED 3 mm | ||
+ | |P1-P8 | ||
+ | |R1-R8 | ||
+ | |R9-R16 | ||
+ | |R49 |Resistor |470 | ||
+ | | |(for R49, a standard resistor can also be used) |||| | ||
+ | |**Additional Parts for the Bipolar Option: | ||
+ | |P9-P16 | ||
+ | |R17-R32 | ||
+ | |R33-R40 | ||
+ | |R41-R48 | ||
+ | |||
+ | **Other Parts:** | ||
+ | |||
+ | For the Js and JPs: one each of "SL 1X40G 2,54" and "SL 2x40G 2, | ||
+ | Jumpers: 8x or 16x " | ||
+ | |||
+ | **Reichelt Shopping Basket Links:** | ||
+ | |||
+ | [[http:// | ||
+ | [[http:// | ||
+ | |||
+ | Feel free to add/update the above lists if you find other sources for the TLV or you've composed an order list for other shops (like Mouser, Digikey etc). | ||
+ | |||
+ | === The PCB === | ||
+ | |||
+ | In the center, there' | ||
+ | |||
+ | ** Files ** | ||
+ | |||
+ | {{seppoman: | ||
+ | |||
+ | {{seppoman: | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | === Software Support === | ||
+ | |||
+ | Currently, the following application support the AOUT_NG: | ||
+ | |||
+ | [[http:// | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | [[http:// | ||
+ | |||
+ | === Options === | ||
+ | |||
+ | The bipolar option is, like the name implies, optional. I'd recommend to add it anyway as the needed parts are not very expensive. If one needs it later, it's less hassle to only change a few jumpers than to disconnect and remove the board, start soldering again and reconnect everything. If you really don't want the bipolar option, you can leave out P9-P16 and R17-R48. But as long as you have bought SmashTV' | ||
+ | |||
+ | There are also pin- and software-compatible versions of the DAC with lower resolution. Although I don't recommend it, if you're definitely sure that lower resolution is sufficient for your needs, you can replace the TLV5630 with a TLV5631 (10 bit) or TLV5632 (8 bit). This change can be done without any other software/ | ||
+ | |||
+ | === Connectors === | ||
+ | |||
+ | **J1:** data connection to the core. The pin assignment is the same as on the AOUT module. For connection to MBSID, the blue lines on [[http:// | ||
+ | |||
+ | **J2:** data connection to subsequent AOUT_NGs when more than one module is chained (currently there' | ||
+ | |||
+ | **J3:** Analog power in (+12V/ | ||
+ | |||
+ | **J4:** auxiliary analog power out, e.g. for powering a connected VCF | ||
+ | |||
+ | **J5:** CV out. Bottom row are the 8 control voltages, upper row is GND. | ||
+ | |||
+ | === Soldering === | ||
+ | |||
+ | Like with any other module, it is good practice to solder the components from flat to high. This means: First solder the TLV5630 (carefully inspect the IC that there are no shorts between the narrow legs! Use a magnifying glass if you have one). Then solder R49 and the LED, the 100nF capacitors, chip sockets, the other resistors, pin headers, trimmers and finally the electrolytic capacitors. When you're finished, carefully inspect the board for shorts, bad solder joints etc. | ||
+ | |||
+ | === Configuration === | ||
+ | |||
+ | **Jumpers: | ||
+ | {{seppoman: | ||
+ | By setting jumpers on JP1 and JP2, you can select normal or bipolar operation for each CV channel. When setting two jumpers like on channel 1 of the picture above, the channel is in bipolar mode. Channel 2 in the picture is in normal mode. Please select one mode for every channel, even for channels you won't use! If you have left out the parts for the bipolar option, you can solder bridges instead of the horizontal jumpers. | ||
+ | |||
+ | === First Test === | ||
+ | |||
+ | As the most expensive part on the module (the DAC) is already soldered to the board, visual inspection before powering up is more important than on other modules! So double-check all solder joints again before proceeding. You can leave out the TL074s for a first test. Then connect J1 to the core. Power up your Midibox. If the LED doesn' | ||
+ | If the LED is on, you can now connect analog power (+/- 12V) to J3. Make sure you have the right polarity or else you will blow up C1 and C2! If the analog PSU is the same as the one used for the rest of the Midibox (i.e. 5V and +/- 12V already have the same ground potential), don't connect ground to J3 to avoid ground loops. Then measure the voltages between pin 4 and GND (should be +12V) and pin 11 and GND (should be -12V) on the sockets of IC3 and IC4. When everything is ok, power down the box, install IC3 and IC4 to their sockets. Then power up again and recheck all voltages. Congratulations, | ||
+ | |||
+ | === Calibration === | ||
+ | |||
+ | Calibration of the outputs is necessary to achieve good results and interchangeability. In unipolar mode, the output gain can be adjusted with the trimpots P1..P8. Additionally, | ||
+ | |||
+ | **Midibox SID** | ||
+ | |||
+ | |||
+ | First recompile the MB-SID firmware to use the AOUT_NG (i.e. #define AOUT_INTERFACE_TYPE 3). The default .hex files in the firmware distribution may not have this setting. | ||
+ | |||
+ | Select the default "Lead Patch" (or another patch where Ex1..Ex8 are NOT used as a modulation target!). Then go to the Ensemble-> | ||
+ | |||
+ | Now connect ground (black) of your multimeter to a GND pin of the AOUT_NG and the positive probe (usually red) to the first CV channel. If you have some, use croco clip wires for the connection so you don't need to hold the probes all the time :). Then go to the EXT menu of the MBSID patch. You'll see a 3 digit hex value indicating the current output value for each channel. The default value is 800. Set the channel value to FFF. Then adjust P1 until your multimeter reads 10.67 V. If the best possible tuning precision over the whole range is desired, you can additionally check some more voltages: A value of 180 should give 1V, 300=2V, 600=4V and C00=8V. A perfect match for all of them is normally not possible, but you can try to set the gain to have the average deviation as small as it can get. | ||
+ | |||
+ | If you have built the NG with bipolar option, now set the jumper of the channel to bipolar mode. Set the value to 800 and adjust P9 until the measurement reads 0V. | ||
+ | |||
+ | Repeat the above procedure for the other 7 channels. | ||
+ | |||
+ | **Other Applications** | ||
+ | |||
+ | The calibration procedure for other applications is similar and will be described soon. |
home/mbhp/module/aout_ng.txt · Last modified: 2009/04/08 04:59 by /tilted/