aout_ng
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
aout_ng [2011/07/19 01:45] – greevous | aout_ng [2018/03/15 17:29] (current) – Added some mouser parts numbers goyousalukis | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== AOUT_NG ==== | + | ====== AOUT_NG |
{{seppoman: | {{seppoman: | ||
- | === Introduction === | + | ===== 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. | The AOUT_NG is a CV (control voltage) output module. It features 8 channels of 12 bit CV out and a selectable bipolar option. | ||
Line 9: | Line 9: | ||
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. | 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 === | + | ===== License |
Like with everything else on uCApps/ | Like with everything else on uCApps/ | ||
- | === Who needs which? === | + | ===== Who needs which? |
There are 3 different AOUT modules to be chosen from, so which one do you need? | There are 3 different AOUT modules to be chosen from, so which one do you need? | ||
Line 21: | Line 21: | ||
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' | + | 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? === | + | ===== Where to buy? ===== |
[[http:// | [[http:// | ||
Line 29: | Line 29: | ||
Other places to buy parts: | Other places to buy parts: | ||
- | == TLV5630IDW == | + | ==== TLV5630IDW |
this is the only difficult to get part - the rest is available at every good electronics shop. | this is the only difficult to get part - the rest is available at every good electronics shop. | ||
Line 35: | Line 35: | ||
^Shop | ^Shop | ||
|**Europe: | |**Europe: | ||
- | |[[http:// | + | |[[http:// |
|**USA: | |**USA: | ||
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
|**Canada: | |**Canada: | ||
- | |[[http:// | + | |[[http:// |
Note that Farnell only delivers to professional customers and university members. | Note that Farnell only delivers to professional customers and university members. | ||
- | == Parts List == | + | ===== Parts List ===== |
\\ | \\ | ||
- | ^Name | + | |
- | |**Regular Parts** | + | |
- | |C1, | + | ^Name |
- | |C3 | + | |**Regular Parts** |
- | |C4-C10 | + | |C1, |
- | |IC1 |D/A Converter | + | |C3 |
- | |IC3, | + | |C4-C10 |
- | | | + | |IC1 |D/A Converter |
- | |J1, | + | |IC3, |
- | |J3, | + | | |
- | |JP1,JP2,J5 |Pin Header Dual Row |none |3 |see below | | + | |J1, |
- | |LED1 |LED 3 mm | + | |J3, |
- | |P1-P8 | + | |JP1,JP2,J5 |Pin Header Dual Row |none |3 |see below |571-5-146254-8 |
- | |R1-R8 | + | |LED1 |LED 3 mm |
- | |R9-R16 | + | |P1-P8 |
- | |R49 |Resistor |470 | + | |R1-R8 |
- | | |(for R49, a standard resistor can also be used) | + | |R9-R16 |
- | |**Additional Parts for the Bipolar Option: | + | |R49 |Resistor |470 |
- | |P9-P16 | + | | |(for R49, a standard resistor can also be used) ||||| |
- | |R17-R32 | + | |**Additional Parts for the Bipolar Option: |
- | |R33-R40 | + | |P9-P16 |
- | |R41-R48 | + | |R17-R32 |
+ | |R33-R40 | ||
+ | |R41-R48 | ||
**Other Parts:** | **Other Parts:** | ||
Line 81: | Line 83: | ||
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). | 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 === | + | ===== The PCB ===== |
In the center, there' | In the center, there' | ||
Line 91: | Line 93: | ||
{{seppoman: | {{seppoman: | ||
- | [[http:// | + | {{: |
- | === Software Support === | + | |
+ | ===== Software Support | ||
Currently, the following application support the AOUT_NG: | Currently, the following application support the AOUT_NG: | ||
Line 102: | Line 105: | ||
[[http:// | [[http:// | ||
- | === Options === | + | ===== 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' | 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' | ||
Line 108: | Line 111: | ||
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/ | 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 === | + | ===== 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:// | **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:// | ||
Line 118: | Line 121: | ||
**J4:** auxiliary analog power out, e.g. for powering a connected VCF | **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. | + | **J5:** CV out. Bottom row are the 8 control voltages, upper row is GND. \\ |
{{: | {{: | ||
- | //Can someone update the picture above to show connection to a modern core? It's showing connection to a PIC core. Also, could we use some color other than red on green?// | ||
- | === Soldering === | + | For connecting to a 32-bit Core a special ribbon cable must be prepared when using standard 2*5 IDCs: |
+ | |||
+ | {{: | ||
+ | |||
+ | Pin mapping: | ||
+ | ^ ^Core (STM/ | ||
+ | ^Pin|//J19 (top row)// | ||
+ | ^1|Vs|Vs| | ||
+ | ^2|Vd|Vd| | ||
+ | ^3|SO|CS(=RC)| | ||
+ | ^4|SC|SI| | ||
+ | ^5|RC1|SC| | ||
+ | |||
+ | Wire the Core end 1:1 and connect to J19. Note pin 1 is on the bottom left, on the same side as the polarising notch. Take wires 9 and 10 (red and brown in this image) and insert them between wires 4 and 5 (purple and blue in this image). Shift wires 5-8 over so 5->7, 6->8 etc. | ||
+ | |||
+ | When clamping the connector shut, make sure the wires are straight with no unintended short circuits (0V, +5V and SC use two pins each). Check the Core schematic to be certain. | ||
+ | |||
+ | [[http:// | ||
+ | [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== 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. | 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 === | + | ===== Configuration |
**Jumpers: | **Jumpers: | ||
Line 133: | Line 161: | ||
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. | 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 === | + | ===== 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' | 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, | 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 |
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, | 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, | ||
Line 158: | Line 186: | ||
- | **Midibox SEQ V4** | + | **Midibox SEQ V3** |
- | First edit the config file on the SD Card to use the AOUT_NG (i.e. #define AOUT_INTERFACE_TYPE 3) and save it ! | ||
//For Seq V3, recompile the MB-SEQ3 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.// | //For Seq V3, recompile the MB-SEQ3 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.// | ||
Line 215: | Line 242: | ||
- | - | ||
- | **Midibox CV** | + | **Midibox |
+ | |||
+ | Press the EXIT button, use the scroll wheel to enter the CV configuration page, and select the AOUT_NG interface. | ||
+ | |||
+ | This page also allows you to calibrate the CV outputs. Select the AOUT channel you wish to calibrate (1-8) using the first encoder. Press the button underneath the Calibr. label and turn the encoder to select a calibration voltage. The options are: Min/ | ||
+ | |||
+ | Once the calibration is complete, turn the encoder until ' | ||
+ | |||
+ | **Midibox CV V1** | ||
Recompile the MB-CV 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. | Recompile the MB-CV 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. |
aout_ng.1311039936.txt.gz · Last modified: 2011/07/19 01:45 by greevous