Yamaha-A-4000-Service-Manual电路原理图.pdf
HAMAMATSU,JAPAN 1.57K-859 I Printed in Japan2000.01 CONTENTS SPECIFICATIONS .3 PANEL LAYOUT .4 CIRCUIT BOARD LAYOUT .5 BLOCK DIAGRAM .6 DISASSEMBLY PROCEDURE .7 LSI PIN DESCRIPTION .10 IC BLOCK DIAGRAM .16 TEST PROGRAM .19 ERROR MASSAGE .31 MIDI DATA FORMAT .32 MIDI IMPLEMENTATION CHART.43 PARTS LIST OVERALL CIRCUIT DIAGRAM CIRCUIT BOARDS SERVICE MANUAL SY 011491 A5000 19991210-229000 A4000 19991210-149000 PROFESSIONAL SAMPLER RadioFans.CN 收音机爱 好者资料库 A5000/A4000 IMPORTANT NOTICE This manual has been provided for the use of authorized Yamaha Retailers and their service personnel. It has been assumed that basic service procedures inherent to the industry, and more specifically Yamaha Products, are already known and understood by the users, and have therefore not been restated. WARNING:Failure to follow appropriate service and safety procedures when servicing this product may result in personal injury, destruction of expensive components and failure of the product to per form as specified. For these reasons, we advise all Yamaha product owners that all service required should be performed by an authorized Yamaha Retailer or the appointed service repre sentative. IMPORTANT:This presentation or sale of this manual to any individual or firm does not constitute authoriza- tion, certification, recognition of any applicable technical capabilities, or establish a principal- agent relationship of any form. The data provided is believed to be accurate and applicable to the unit(s) indicated on the cover. The research engineering, and service departments of Yamaha are continually striving to improve Yamaha products. Modifica- tions are, therefor, inevitable and changes in specification sre subject to change without notice or obligation to retrofit. Should any discrepancy appear to exist, please contact the distributors Service Division. WARNING:Static discharges can destroy expensive components. Discharge any static electricity your body may have accumulated by grounding yourself to the ground buss in the unit (heavy gauge black wires connect to this buss). IMPORTANT:Turn the unit OFF during disassembly and parts replacement. Recheck all work before you apply power to the unit. WARNING: CHEMICAL CONTENT NOTICE! The solder used in the production of this product contains LEAD. In addition, other electrical / electronic and / or plastic (where applicable) components may also contain traces of chemicals found by the California Health and Welfare Agency (and possibly other entities) to cause cancer and / or birth defects or other reproductive harm. DO NOT PLACE SOLDER, ELECTRICAL / ELECTRONIC OR PLASTIC COMPONENTS IN YOUR MOUTH FOR ANY REASON WHAT SO EVER! Avoid prolonged, unprotected contact between solder and your skin! When soldering, do not inhale solder fumes or expose eyes to solder / flux vapor! If you come in contact with solder or components located inside the enclosure of this product, wash your hands before handling food. WARNING Components having special characteristics are marked and must be replaced with parts having specification equal to those originally installed. RadioFans.CN 收音机爱 好者资料库 A5000/A4000 3 SPECIFICATION Tone generation method AWM2 tone generator Maximum Polyphony 126 notes (64 notes on the A4000), 32 multi-timbre parts (16 parts on the A4000) A/D conversion 20 bit 64-times oversampling D/A conversion 24 bit 8-times oversampling Digital I/O (only when AIEB1 I/O expansion board is installed) Input/outputDIGITAL connectorsS/P-DIF (coaxial) OPTICAL connectorsS/P-DIF (optical) Input frequency48 kHz, 44.1 kHz, 32 kHz Output frequency44.1 kHz Sampling frequency Analog input44.1, 22.05, 11.025 kHz, 5.5125 kHz (mono and stereo) Digital input (only when AIEB1 I/O expansion board is installed) 48 kHz, 44.1 kHz, 32 kHz external synchronized recording (stereo only) 1/2, 1/4 and 1/8 undersampling is supported Internal sample memory capacity Standard4 Mbytes (installed on-board) Maximum128 Mbytes (When four 32 Mbyte 72 pin SIMM modules are installed. The on- board 4 Mbytes are unused only if memory has been expanded to the maximum.) Sampling time Maximum sample length 32 Mbytes monaural 64 Mbytes stereo Maximum sampling time (mono or stereo) 6 minutes 20 seconds (44.1 kHz) 12 minutes 40 seconds (22.05 kHz) 25 minutes 21 seconds (11.025 kHz) 50 minutes 43 seconds (5.5125 kHz) Effects 6 effect blocks (3 on the A4000) Total equalizer (4 bands) Sample equalizer Program 128 program Sequencer Real-time recording and playback Front panel POWER switch INPUT L,R jacks (phone x 2) REC VOLUME (L in the case of All, 1 Dump Packet ACK NAK Cancel Wait Loop Point Transmission Identity Reply System Parameter Bulk Program Bulk Sample Bank Bulk Sample Bulk Wave Data Bulk Sequence Bulk Object List Bulk Parameter Change A5000/A4000 33 cntrl#parameterdata range 5Program Portamento Time0 - 127 0-120Program Portamento Rate/Time0 - 127 0-120LFO S/H Speed0 - 127 0-120AD Input Pan0 - 127 0-120AD Input Level0 - 127 0-120AD Input L Pan0 - 127 0-120AD Input R Pan0 - 127 0-120AD Input L Level0 - 127 0-120AD Input R Level0 - 127 0-120Program Level0 - 127 0-120EF1 Level0 - 127 0-120EF1 Pan0 - 127 0-120EF1 Width0 - 127 0-120EF1 Parameter 1 - 160 - 127 0-120EF2 Level0 - 127 0-120EF2 Pan0 - 127 0-120EF2 Width0 - 127 0-120EF2 Parameter 1 - 160 - 127 0-120EF3 Level0 - 127 0-120EF3 Pan0 - 127 0-120EF3 Width0 - 127 0-120EF3 Parameter 1 - 160 - 127 0-120EF4 Level0 - 127 0-120EF4 Pan0 - 127 0-120EF4 Width0 - 127 0-120EF4 Parameter 1 - 160 - 127 0-120EF5 Level0 - 127 0-120EF5 Pan0 - 127 0-120EF5 Width0 - 127 0-120EF5 Parameter 1 - 160 - 127 0-120EF6 Level0 - 127 0-120EF6 Pan0 - 127 0-120EF6 Width0 - 127 0-120EF6 Parameter 1 - 160 - 127 0-120Program LFO Depth0 - 127 0-120Control 1 Range0 - 127 0-120Control 2 Range0 - 127 0-120Control 3 Range0 - 127 0-120Control 4 Range0 - 127 2. Channel messages Channel messages are received as follows. When Program Mode = Single and Omni SW is on, The Note ON/OFF, Control Change, Pitch Bend, After Touch, and Program Change channels have no meaning. When Program Change SW is enabled and Program Mode = Single the Basic Receive Channel is used; when Program Mode = Multi the Part 1 receive channel is used. No program change occurs when off. However, when a program change is received during internal MIDI sequencer recording, the program change is not recorded even if the Pro- gram Change SW is off. Transmission is performed when the internal MIDI sequencer is playing, and when the KNOB Control function and FKey Play function are being used. When the MIDI sequencer is playing, the MIDI events that are played back are transmitted to the internal tone generator, and also simultaneously transmitted via MIDI OUT.When Knob control used, a value related to the number of rotations is transmitted for the selected Ch and Control#. When the FKey Play function is used, Note On/Off messages will be transmitted on the specified channel with the specified note number and velocity. The velocity used when transmitting a Note Off message is fixed. Note Off messages will have a velocity of 0 if the form $8n is used, and if the form $9n is used the velocity will be determined case by case. 2.1. Reception 2.1.1. Note off Note range=C-2-G8 Velocity range=ignored 2.1.2. Note on/off Note range=C-2-G8 Velocity range=0-127 2.1.3. Polyphonic aftertouch Not received. 2.1.4. Control changes The following parameters can be controlled. Parameters which function for each program. Parameters which function for each MIDI channel of a program Parameters marked by * depend on the Sample Control settings 2.1.5. Mode messages Messages which function always * * * * * * * * * * * * * * * * * * * * * * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * (A5000 only) * * * * * Parameters marked by * depend on the Program Control settings. cntrl#parameterdata range 7Volume (Level)0 - 127 10Pan0 - 127 64Sustain0 - 127 65Portament ON/OFF0 - 127 66Sostenute0 - 127 Parameters which function for samples or sample banks cntrl#parameterdata range 0-120Pitch Mod Depth0 - 127 0-120Amp Mod Depth0 - 127 0-120Cutoff Mod Depth0 - 127 0-120Cutoff Bias0 - 127 0-120Filter Q/Width0 - 127 0-120Pan Bias0 - 127 0-120Pitch Bias0 - 127 0-120Sample Level0 - 127 0-120LFO Speed0 - 127 0-120LFO Delay0 - 127 0-120AEG Attack0 - 127 0-120AEG Decay0 - 127 0-120AEG Sustain Level0 - 127 0-120AEG Release0 - 127 0-120PEG Attack0 - 127 0-120PEG Decay0 - 127 0-120PEG Release0 - 127 0-120PEG Init Level0 - 127 0-120PEG Sustain Level0 - 127 0-120FEG Attack0 - 127 0-120FEG Decay0 - 127 0-120FEG Release0 - 127 0-120FEG Init Level0 - 127 0-120FEG Sustain Level0 - 127 0-120FEG Level0 - 127 0-120Pitch Bend0 - 127 0-120Wave Start Address0 - 127 0-120Cutoff Distance0 - 127 0-120Filter Gain0 - 127 0-120Sample Portamento Rate/Time0 - 127 0-120Sample Control 1 Range0 - 127 0-120Sample Control 2 Range0 - 127 0-120Sample Control 3 Range0 - 127 0-120Sample Control 4 Range0 - 127 0-120Sample Control 5 Range0 - 127 0-120Sample Control 6 Range0 - 127 cntrl#parameterdata range 120All sound off0 - 127 121Reset all controllers0 - 127 123All notes off0 - 127 Messages which function for samples or sample banks cntrl#parameterdata range 126mono mode0 - 127 127poly mode0 - 127 2.1.6. Program changes When a program change message is received, the corresponding program is selected for playbackand editing. Nothing occurs if the Program Change SW is disabled (even when internal sequencer recording is off). If Program Mode = Single, program change is re- ceived via the Basic Receive Channel (any receive channel when Omni is on). When Program Mode = Multi the Part 1 receive channel is used. 2.1.7. Pitch bend The 7 bits of the MSB are used. For functions marked* indicates Program (or Sample) control in Control Change of 3.1.4, pitch bend can be used for ctrl#. 2.1.8. Channel aftertouch Received. For functions marked * indicates Program (or Sample) control in Control Change of 2.1.4, channel aftertouch can be used for ctrl# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * A5000/A4000 34 3. Realtime messages 3.1. Reception 3.1.1. Active sensing Once active sensing is received, monitoring will begin, and if no MIDI input appears for an interval longer than approximately 400 msec, the MIDI receive buffer will be cleared, and the tone generator will be damped. 3.1.2 Timing Clock, Start, Continue, Stop When Program LFO Sync is set to MIDI, the LFO frequency and phase, the frequency of tempo-synchronized effects, and other time settings can be controlled via reception of Timing Clock ($F8), Start ($FA), CONTINUE ($FB) and STOP ($FC) messages. 4. UNIVERSAL SYSTEM EXCLUSIVE 4.1. SAMPLE DUMP STANDARD Transmission occurs when sample bulk dump is carried out using Format=SDS#nnnn or a Sample Dump Request is received. The A5000/A4000 will automatically detect whether the MIDI connections are an open loop or a closed loop, and will automatically switch to use or not use hand shaking. When the channel number and device number matches for each message that message is effective. The message is processed regardless of the device number when the received channel number is $7F. The sample number is in the range of 0-1024 (displayed as 1-1025), and samples will automatically be assigned to sample objects. For transmission, these numbers or the speci- fied number will be used. For reception, sample numbers in the range of 0-16383 will be recognized, and the sample will be kept as MIDI nnnnn where sample number nnnnn is added to the name. 4.1.1. Dump Request 011110000$F0 101111110$7E 20nnnnnnnnnnnnnn = Channel Number 300000011$03 40ssssssssssssss = Sample number (LSB first) 50ssssssssssssss = 601110111$F7 When this message is received, the A5000/A4000 will search for the correspondingly- numbered sample, and if that sample exists, a dump header will be transmitted. If the corresponding sample does not exist, processing will be terminated. This message is not transmitted. 4.1.2. ACK 001110000$F0 101111110$7E 20nnnnnnnnnnnnnn = Channel Number 301111111$7F 40pppppppppppppp = Packet number 501110111$F7 This message indicates that the receiving device correctly received a packet. Packet number indicates the number of the packet which was received correctly. This message is transmitted and received. 4.1.3. NAK 001110000$F0 101111110$7E 20nnnnnnnnnnnnnn = Channel Number 301111110$7E 40pppppppppppppp = Packet number 501110111$F7 This message indicates that the receiving device received a packet incorrectly. Packet number indicates the number of the packet which was received incorrectly. This message is transmitted and received. 4.1.4. Cancel 001110000$F0 101111110$7E 20nnnnnnnnnnnnnn = Channel Number 301111101$7D 40pppppppppppppp = Packet number 501110111$F7 This message indicates that a dump is to be terminated. Packet number indicates the packet which was terminated. This message is transmitted and received. 4.1.5. Wait 001110000$F0 101111110$7E 20nnnnnnnnnnnnnn = Channel Number 301111100$7C 40pppppppppppppp = Packet number 501110111$F7 This message indicates a pause during a dump. This message is transmitted and received. 4.1.6. Dump Header 011110000$F0 101111110$7E 20nnnnnnnnnnnnnn = Channel Number 300000001$01 40ssssssssssssss = Sample number (LSB first) 50ssssssssssssss = 60eeeeeeeeeeeeee = Sample format 70ffffffffffffff = Sample period (LSB first) 80ffffffffffffff = 90ffffffffffffff = 100gggggggggggggg = Sample length (LSB first) 110gggggggggggggg = 120gggggggggggggg = 130hhhhhhhhhhhhhh = Sustain loop start point (LSB first) 140hhhhhhhhhhhhhh = 150hhhhhhhhhhhhhh = 160iiiiiiiiiiiiii = Sustain loop end point (LSB first) 170iiiiiiiiiiiiii = 180iiiiiiiiiiiiii = 190pppppppppppppp = Loop type 2011110111$F7 This is the header portion of a dump. NameRangeContents Sample format8 -28Number of bits in one sample word Sample period0 -2097151Sample rate (nSec units) Sample length0 -2097151Amount of data (word units) Sustain Loop start point0 -2097151Loop start address (word units) Sustain Loop end point0 -2097151Loop end address (word units) Loop type$00/$0