This document is intended to assist the service technician in the operation, maintenance and repair of the D4/DM5 Drum Modules. Together with the D4 and DM5 Reference Manuals, this document provides a complete description of the functionality and serviceability of the D4 and DM5. Any comments or suggestions you may have pertaining to the document are welcome and encouraged.
The AC power supply plug or cord is damaged, d. The product shows an inappropriate change in performance or does not operate normally, or e. The enclosure of the product has been damaged. Alesis D4/D5 Drum Modules Service Manual 02/19/03...
7.00 Common Solutions ..............11 8.00 Service Parts Lists ..............12 8.10 D4 Service Parts List..............12 8.20 D5 Service Parts List..............14 9.00 D4 Software History .............. 16 9.10 Version 1.01 ...................16 9.20 Version 1.02 ...................16 9.30 Version 1.03 ...................17 9.40 Version 1.04 ...................17 10.00 D5 Software History ............
1.00 General Descriptions The D4 is a rather simple unit to repair, as the component count has been greatly reduced by the use of the DM3AG ASIC (Application Specific Integrated Circuit). The basic building blocks of the unit are the 8031 micro controller (which handles all basic unit functions such as triggers , LCD output, Keypad input, and MIDI I/O), sample generation circuits (ASIC, DAC, Analog switch, and output filter/buffers), and some miscellaneous support circuits such as system reset, battery backup, etc.
Note that the +12V raw supply (From D2) {D11} is used by the system reset circuit (see section 3.11) and battery backup (section 2.10). The D4's +12V and - 12V lines are also used to power the output op-amps via the PUP Circuit (section 2.20). +5V and -5V lines are used to power the PUP circuit in the D5.
RESET line. 3.00 Digital Signal Paths 3.10 The 8031 The 8031 MPU is the heart of the D4/D5's control section. It handles everything from keypad input and MIDI I/O, to triggers. Note that the 8031 data buss serves a dual purpose. This buss multiplexes between low order addresses (1st 8 bits), and data.
The MIDI hardware is a standard implementation. MIDI out/thru begins at the 8031's TXD port (pin 11) and is buffered with two inverters of U7 {U27}. MIDI in consists mostly of the opto isolator (U8) {U23}, protection diode D4 {D6}, pullup R18 {R128}, and threshold resistor R19 {R129}.
Due to the fact that we are pushing the ASIC beyond it's original design, a little extra hardware was required to accomplish the design goals of the D4. Two limitations needed to overcome. 1> The address space directly accessible wasn't enough for all of the samples. 2> The ASIC clock speed was increased from earlier designs to 12MHz, making extra communication from the 8031 more difficult.
C31}. Note that only the main outs run through the volume potentiometer just before being sent to the outputs. Output impedances are fixed at roughly 300Ω. C1, C2, C29, and C30 provide R.F. filtering at the outputs. Alesis D4/D5 Drum Modules Service Manual 02/19/03...
8031 via memory mapped I/O (see section 3.12) latch U10 {U20} (TRG A0-TRG A4). The D5s trigger input circuitry is virtually identical to that of the D4. Note that on the D5 schematics all triggers are shown separately.
√ LEDs: Sequentially lights all LEDs beginning with the upper left corner. √ MIDI: Tests MIDI I/O functions. (A MIDI cable MUST be connected between the D4's MIDI IN and OUT for the test to operate correctly.) √ Level Check Test: Tests Main and aux output levels.
5.30 Further Testing Because of the extensive self test capabilities of the D4/D5 very little extra testing is necessary. It is always a wise policy to listen to the unit (both through the headphones and via the main and aux outs) for any signs of distortion.
On some early units the DAC may not be adjusted correctly due to the fact that the range is not large enough R9 should be changed to 100Ω from 470Ω. This speeds up the response of the output sample and hold circuitry resulting in a timbrely brighter output. Alesis D4/D5 Drum Modules Service Manual 02/19/03...
NOTE: Due to the fact that the D5 has not been in the field long enough to establish a separate service history, a separate troubleshooting table will have to wait for future revisions of this manual. While the following applies specifically to the D4, it is likely that similar symptoms will lead to similar solutions in the D5.
DM3ET0 ASIC 2-27-0015 MAIN 5 PIN DIN JACK 4-00-0001 MAIN 1/4 CLIFF (MONO) 4-02-0001 MAIN 1/4 CLIFF (STER) 4-03-0001 MAIN 3.5mm BAR JACK (P3) 4-16-0002 MAIN GROUP DESCRIPTION ALPARTNO QTYPER POSITION MANUFACT NOTES Alesis D4/D5 Drum Modules Service Manual 02/19/03...
40 PIN DIP 0.6 4-06-0040 MAIN 68 PIN ASIC SOC 4-12-0068 MAIN 8.20 D5 Service Parts List ALPartNo Description Qnt y Ref. Designator Manufact. Comments 9-79-0157 ASSY PCB MAIN D5 9-79-0158 ASSY PCB FRONT PANEL D5 Alesis D4/D5 Drum Modules Service Manual 02/19/03...
The reception of a "System Info Request" system exclusive message (opcode 40H) would result in the transmission of the complete 25 packet system exclusive dump of the entire D4's memory. This has been changed so that only the System Info message packet is sent.
3/19/92 A bug existed (in v1.03 only) that could crash the machine if a flurry of notes were sent to the D4 and if some of the voices assigned to those notes were set to SINGLE, GROUP1, or GROUP2 mode. This is now fixed.
Manufacturers System Exclusive ID Code 0000 0000 Alesis = 00H,00H,0EH 0000 1110 0000 0110 Device Family Code LSB (D4 = 6 D5 = 13H) 0000 0000 Device Family Code MSB 0000 0000 Device Family Member LSB (D4 = 0) 0000 0000...
Page 24
Manufacturers System Exclusive ID Code 0000 0000 Alesis = 00H,00H,0EH 0000 1110 0000 0110 Device I.D. (D4 = 6 D5 = 13H) 0uuu uuuu Midi Channel 7FH = Any channel 00oo oooo Opcode (see Sysex section for opcode definitions and data structures)
Page 25
The most reliable way to edit a parameter using a registered or non-registered parameter number is to first transmit the parameter number MSB. In the D4 this is always zero, and it only needs to be sent once to initialize registered or non-registered parameter number reception. If...
Page 26
Midi THRU. OFF, ON, FLO Program change enable. OFF, ON Controller enable. OFF, ignored if already off! Program table source. 0 to 127 Program table destination. 0 to 20 Ignored. MIDI LOCAL On, Off Alesis D4/D5 Drum Modules Service Manual 02/19/03...
Page 27
If an originator wishes to send a system exclusive message to any D4 regardless of what midi channel is selected, "cc" should be set to 7FH. In addition, a D4/D5 set to OMNI will process all system exclusive messages it receives.
Page 28
Note that it is possible in some systems to overflow the D4's midi receive buffer when sending data for more than one drumset. If this happens the transmitting device should pause for at least 250 milliseconds every 256 bytes to insure that the receiving D4 has enough time to manage drumset memory.
Page 29
= drum number (0-99, drum bank specific) 0fff ffff f = fine tuning (0-99 cents) 0xxg gccc x = reserved, always 0 g = assign group (0-3): 0=multi, 1=single, 2=group 1, 3=group 2 c = coarse tuning (-4,+3 semitones) Alesis D4/D5 Drum Modules Service Manual 02/19/03...
Page 30
0000 0100 Opcode = Display Message 0aaa aaaa LCD character position 0 (ascii) 0aaa aaaa LCD character position 1 (ascii) ---- ---- ---- ---- 0aaa aaaa LCD character position 31 (ascii) 1111 0111 Alesis D4/D5 Drum Modules Service Manual 02/19/03...
Page 31
These messages contain the same Drumset data structures as the Edit Buffer message and are identical, with the exception of the opcode byte. When a D4 receives a complete Single Drumset message it will automatically "Store" the data in one of the 21 memory locations (as specified in the opcode) replacing the existing Drumset data for that slot.