This shows you the differences between two versions of the page.
x0x:digitalsequencer [2016/01/28 18:05] |
x0x:digitalsequencer [2016/01/28 18:05] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== The Digital Sequencer ===== | ||
+ | {{template>.templates:schema|section=Sequencer|inputs=None|outputs=VoltageControlledOscillator: Note, Slide, EnvelopeGenerator: Gate, Accent MidiAndSync: Midi In, Midi Out, Sync In, Sync Out}} | ||
+ | The sequencer made up of 2 primary sections, the MicroProcessor and the IO system of the sequencer. | ||
+ | ==== The Microprocessor and EPROM ==== | ||
+ | ==== Input Section ==== | ||
+ | === Switches === | ||
+ | The input from the switches are sent to the 3 74hc165 ICs (IC16, IC17 and IC18) which are parallel to serial converters. The serial data is sent to the MicroProcessor via the SPL_OUT line. The output from IC16 is daisy chained to IC17, which is daisy chained to IC18. | ||
+ | |||
+ | ^ IC 17 |^ IC 18 |^ IC 16 || | ||
+ | ^Switch^Function ^Switch^Function ^Switch^Function| | ||
+ | | 6 | Prev | 5 | Next | 14 | Done | | ||
+ | | 7 | C# | 15 | Run/Stop | 21 | G | | ||
+ | | 8 | D# | 16 | Chain | 22 | A | | ||
+ | | 9 | F# | 17 | C | 23 | B | | ||
+ | | 10 | G# | 18 | D | 24 | C | | ||
+ | | 11 | A# | 19 | E | 25 | Rest | | ||
+ | | 12 | Down | 20 | F | 26 | Accent | | ||
+ | | 13 | Up | (tempo switch)|| 27 | Stop | | ||
+ | |||
+ | |||
+ | === Tempo === | ||
+ | |||
+ | === Rotary Switches === | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== LEDs (Output Section) ==== | ||
+ | |||
+ | The LEDs are controled by Serial input into 5 74hc595 ICs (IC4, IC5, IC6, IC7 and IC8) which are serial to parallel converters. They are daisychained like so: IC4 -> IC5 -> IC7 -> IC6 -> 1C8. | ||
+ | |||
+ | **Note:** The LEDs and resisitors need to be linked up to their respective ICs, however, it is difficult to descern which goes where from the schematic. | ||
+ | |||
+ | ^ LED ^ Resistor ^ - ^ LED ^ Resistor ^ | ||
+ | |1|234|-|21|246| | ||
+ | |2|237|-|22|248| | ||
+ | |3|241|-|23|249| | ||
+ | |4|242|-|24|258| | ||
+ | |5|243|-|25|265| | ||
+ | |6|244|-|26|264| | ||
+ | |7|250|-|27|203| | ||
+ | |8|251|-|28|229| | ||
+ | |9|252|-|29|228| | ||
+ | |10|253|-|30|227| | ||
+ | |11|256|-|31|223| | ||
+ | |12|260|-|32|222| | ||
+ | |13|261|-|33|221| | ||
+ | |14|262|-|34|217| | ||
+ | |15|266|-|35|215| | ||
+ | |16|267|-|36|213| | ||
+ | |17|268|-|37|211| | ||
+ | |18|238|-|38|208| | ||
+ | |19|239|-|39|205| | ||
+ | |20|245|-|40|204| | ||
+ | |||
+ | Thanks to Maxtim for providing these values | ||
+ | |||
+ | {{template>.templates:fabmenu}} |