* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download MART-02:
Survey
Document related concepts
Flip-flop (electronics) wikipedia , lookup
Stray voltage wikipedia , lookup
Alternating current wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Pulse-width modulation wikipedia , lookup
Buck converter wikipedia , lookup
Voltage regulator wikipedia , lookup
Power electronics wikipedia , lookup
Oscilloscope history wikipedia , lookup
Voltage optimisation wikipedia , lookup
Backmasking wikipedia , lookup
Public address system wikipedia , lookup
Analog-to-digital converter wikipedia , lookup
Immunity-aware programming wikipedia , lookup
Mains electricity wikipedia , lookup
Schmitt trigger wikipedia , lookup
Transcript
MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 MART-02: GENERAL PURPOSE MODULE TO RECORD AND TO PLAY-BACK AUDIO MESSAGES Assemble-it-yourself kit 1 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 The MART-02 Module is applicable for multiple recording and playing back audio signals using non-volatile analog memories, types ISD1416 or ISD1420, made by Winbond Electronics Corporation America (WECA). They feature high quality of sound recording, simple design and long storage time without power supply (as much as 100 years). Integrated circuits applied, like most of ISD devices, enable easy way to create various functions without any additional control circuits. These functions including, but not limited to the following: • ADDRESSABLE RECORDING OF MESSAGES, • ADDRESSABLE LEVEL-ACTIVATED PLAYBACK OF MESSAGES, • ADDRESSABLE EDGE-ACTIVATED PLAYBACK OF MESSAGES, • OPERATIONAL MODES (ADDRESSLESS) which enable: o message looping (continuous playback), o consecutive record with message separation method, o consecutive record with message linking method, o message cueing . Figure 1 below illustrates a circuit diagram of the MART-02 Module including external components which need to be connected to create the device of its full functionality. LED R3 47k U1 1 2 3 4 5 6 9 10 P5 P6 P16 P7 P17 P8 P18 P9 P3 R4 -R11 8x47k 9 8 7 6 5 4 3 2 R2 47k C1 1nF R1 47k 1 P1 A0 A1 A2 A3 A4 A5 A6 A7 VCCD VCCA VSSD VSSA ISD1416 ISD1420 SP+ SP- 23 PLAYBACK2 P14 24 RECORD P12 27 26 PLAYL ANAOUT RECLED PLAYE MICREF REC XCLK MIC AGC + R15 1k 4,5 - 5,5V P19 P10 14 15 P20 C6 Speaker 16 Ω 20 220uF 21 25 18 17 19 R14 470k P2 R18 1k C7 100nF C2 100nF ANAIN PLAYBACK1 P15 28 16 12 13 R13 5,1k P11 C4 100nF C3 4,7uF R16 10k C5 100nF P13 Signal from external source Electret microphone R17 10k P4 MART-02 Fig.1. Circuit diagram of MART-02 Module. 2 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 The kit includes integrated circuit ISD14xx and PC board (without other electronic devices). PC board component layout is shown in Fig.2. Fig.2. Component layout on PC board of MART-02 (Scale 2:1). All applicable control and audio signals are connected to soldering points P1÷P20 located in two rows and spaced each other by 0.1” (2.54 mm), enable to solder of 20-pin double-row connector or a wire harness. Microphone leads shall be shielded and as short as possible. PORTS OF MART-02 MODULE All address signals, A0 through A7, and control signals, PLAYE, PLAYL, REC, RECLED and XCLK of ISD devices are of digital nature and may take one of two possible levels: L* or H*. __________________ * Voltage of L-level (shortly: L level) means, in case of ISD devices, the voltage of 0÷0.8 V with respect to ground. Voltage of H-level (shortly: H level) means, in case of ISD devices, the voltage of 2.4V÷Vcc with respect to ground, where Vcc – the supply voltage. Hereinafter, an alternative notation will be used for specific address or control signal (input/output): signal name = L, signal name = H. 3 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 P1 - power supply +4.5 ÷ +5.5 V P2 - input of external clock signal XCLK. Refer to ISD Data Sheets as to how use this signal. If not used, connect this input to electrical ground. P3 - output to external LED to indicate recording (optionally). This output is controlled by signal at RECLED pin of ISD device. During recording (REC = L), LED is on. During playback, RECLED is at first high and when the end of message (EOM) mark is detected, this signal goes low for the period of 12.5 or 15.6 ms. P4 - microphone input (-) P5 - address input A0 P6 - address input A1 P7 - address input A3 P8 - address input A5 P9 - address input A7 P10 - speaker output (+) P11 - input for signal to record from external source P12 - input for REC signal, triggering level-activated recording (recording is started with HL edge and lasts as long as this input is kept low) P13 - microphone input (+) P14 - input for PLAYE signal, triggering edge-activated playback of recorded message (full message is played back by applying a short low pulse; playback is activated by HL edge) P15 - input for PLAYL signal, triggering level-activated playback of recorded message (playback is activated by HL edge and lasts as long as this input is low) P16 - address input A2 P17 - address input A4 P18 - address input A6 P19 - power supply (-) - electric ground P20 - speaker output (-) Note that audio signals at both speaker outputs are at DC voltage of about 1.5 V and are phase shifted each other by 180o. WARNING: Connection of speaker outputs (P10 and P20) both with each other and with electric ground may cause damage to the integrated circuit. 4 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 DESCRIPTION OF OPERATION A basic operating mode of the Module is the address mode which enables to record and to playback many independent audio signals of maximum total duration and frequency band of: (i) 16 s and 0.15÷3.4 kHz for ISD1416, or (ii) 20 s and 0.15÷2.7 kHz for ISD1420, in successive cells of analog memory, divided into 160 addressable rows (identical number of rows in both ICs). This means that maximum 160 independent messages may be recorded, each of duration time 0.1 s or 0.125 s for ISD1416 or ISD1420, respectively. Actual number of messages and their duration depend on address selection within the memory address space. Addressing is made with a binary coding at eight (8) address inputs A0 ÷ A7 to the rule specified in Table 1 below. Binary digit 0 is equivalent to the L-level voltage while binary digit 1 – to H-level voltage. Note that an address being specified always points out a memory row wherefrom specific operation is started. Further internal addressing of successive memory cells is made without any involvement of the user, via a so called Message Start Pointer (MSP), which is inaccessible from outside. At the start of write/read cycle the MSP pointer is set to the initial value corresponding to the specified address. Longer messages will be automatically loaded into successive memory rows, as necessary, until the process is completed or memory end is reached. Operation may also run without addressing (so called Operational Modes) where the initial address is always equivalent to the beginning of the system memory (00000000). In these modes the states at address inputs are not treat as address, but specify the type of the function being realized. These functions affect then internal addressing within the memory. The system is switched over into operational modes by providing H-level voltage to A6 and A7 address inputs (P18 and P9 ports). Individual modes are activated by applying H-level signals to specific address inputs as specified below: A0 = H - message cueing (for playback only), A1 = H - deleting internal end-of-message (EOM) markers (for record only), A3 = H - message looping during playback, A4 = H - consecutive addressing; retaining current value of MSP when starting specific operation. 5 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 Table 1 Digital number of memory row A7 A6 A5 A4 A3 A2 A1 A0 0 1 2 ... 8 ... 16 ... 32 ... 64 ... 128 ... 158 159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 1 Start time of operation for ISD1416 [s] Start time of operation for ISD1420 [s] 0,000 0,100 0,200 ... 0,800 ... 1,600 ... 3,200 ... 6,400 ... 12,800 ... 15,800 15,900 0,000 0,125 0,250 ... 1,000 ... 2,000 ... 4,000 ... 8,000 ... 16,000 ... 19,750 19,875 Combinations of operational modes may also be used to effect various functions of the module. All address and control inputs on PC board are biased at the H-level. These inputs may be driven to L-level by applying external signal at L-level, e.g. by connecting to electric ground (current consumption at these inputs may be neglected). At the end of a record or playback cycle, the module automatically enters the power down mode, where current drawn from power supply is greatly reduced (it depends on the states of address and control inputs). The integrated circuit itself, ISD1416 or ISD1420, consumes typically as low as c. 0.5 µA in this mode. Before starting with recording and playing back, external components shall be connected to the ports P1÷P20 as shown in Fig.1. These are as follows: - power supply unit (battery, power pack); - electret microphone providing signal voltage c. 20 mVpp; - speaker, 16 Ω; - LED (operating current of c. 7 mA); - push-buttons referred to in the diagram as PLAYBACK1, PLAYBACK2 and RECORD. The diagram does not provide all possible means for controlling ISD14xx devices. In particular, record or playback may be initiated by means of external control signals of specified levels (instead of push-buttons). Furthermore, signals from speaker outputs may be applied to audio amplifier input so as to get higher output power. 6 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 ADDRESSABLE RECORD OF MESSAGES** This function enables to record independent messages under various addresses. The total recording time must not exceed 16 s for ISD1416 or 20 s for ISD1420. • Apply address as per Table 1 to the address input A0 to A7 (record shall start from the memory row of this address). • Initiate record by applying L-level voltage to the REC input (port P12), e.g. connect P12 with electric ground by means of RECORD push-button. • Record message using microphone connected to ports P13 and P4. Record is initiated with HL edge of REC signal and lasts until the end of L-level of this signal (LH edge). At the same time, the end of record is marked out with an internal marker EOM, which is used for play-back. Record terminates also when end of the memory is reached. • Apply successive address to the address inputs to record the next message and repeat the operation. Pay attention for the messages do not overlap one another within the address space of the system as it will cause disturbances during playback (overlapped messages will be seen as the single message and the message recorded later on will cancel the previous one within their common portion). • Record is indicated by LED, connected to port P3, which is switched on for this operation. • Also an audio signal applied to ANA IN input (port P11) from external source, e.g. tape recorder, tuner, generator, sound card of computer, etc can be recorded. The microphone circuit may be then omitted. Record has priority over playback, i.e. record initiated during playback causes playback interruption and record the message at this address. _______________ ** Observe the order of specified actions. Especially, the address line voltages shall be stabilised before the signals are applied to the control inputs PLAYL, PLAYE and REC. 7 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 LEVEL-ACTIVATED ADDRESSABLE PLAYBACK OF MESSAGES There are two methods which enable to playback independent messages stored at various addresses. These can be achived by following way: • Apply address of the message start to address inputs A0 to A7 (playback shall start from the memory row of specified address). • Initiate playback operation by applying L-level voltage to the input PLAYL (port P15), e.g. by connect P15 with electric ground by means of push-button PLAYBACK1. Playback is continued as long as the L-level is kept at this input; and is terminated when the H-level is returned (LH edge) or when end of message or end of memory is reached. EDGE-ACTIVATED ADDRESSABLE OF MESSAGES • Apply message address to address inputs. • Initiate playback operation by applying, to the input PLAYE (port 14), the triggering pulse of L-level and duration shorter than the time of message to be playback, however not shorter than 300 ns (e.g. temporarily connect P14 with electric ground with the push-button PLAYBACK2). This operation is initiated by HL edge of the pulse. The message is played back in full, i.e. until the EOM marker is encountered. OPERATIONAL MODES (ADDRESSLESS) 1. Message looping This mode enables continuous playing back a single message recorded from the beginning of memory. • Apply L-level voltage to all address inputs. • Record one message of total duration up to 16 s (ISD 1416) or 20 s (ISD1420) as outlined above. • Apply H-level voltage to address inputs A6 and A7, which causes the system to be switched over to operational modes. • Apply H-level voltage to address input A3. • Start playback operation by level-activated method (PLAYBACK1) or edge-activated method (PLAYBACK1) as outlined above (while keeping the state of address lines unchanged). The message will be repeated: until H-level is re-established at the input PLAYL – for the former case, or until disconnecting the power supply of the system – for the latter case. 8 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 2. Consecutive recording This mode enables to record many messages one after another with no need to address each of them. There are two methods of such record as outlined below. Consecutive record by message linking method Messages are recorded consecutively from the beginning of memory; they compose an entirety which, when playback, is treated as a single record. • Apply H-level voltage to address inputs A1, A4, A6 and A7; the remaining address inputs to be at L-level voltage. • Record the first message by applying L-level voltage to the input REC. Terminate the record by returning H-level voltage at this input. • While keeping the state of address inputs, use the same method to record the second message and possibly the successive ones. Consecutive record by message separating method Messages are recorded one after the other from the beginning of memory, each successive message having been recorded immediately after the previous one. Messages are independent each other which, in effect, is similar to the addressable record, but in this case the addresses of individual messages are unknown. During playback the messages are not linked. • Apply H-level voltage to the address inputs A4, A6 and A7 and L-level voltage to the remaining address inputs. • Record consecutive messages as outlined above. 3. Playing back messages which were recorded consecutively Method I – normal playback With this method, the pointer MSP is cleared which causes that each new playback operation commences from the memory beginning. a) signal level activation • Apply H-level voltage to address inputs A6 and A7 and L-level voltage to the remaining address inputs. • Start playback by applying L-level voltage to the input PLAYL. In case of messages recorded with linking method, consecutive messages will be read one after the other as the integral unit as long as the input PLAYL is low or until the end of the last message or the end of memory. In case of messages recorded with separating method, just the first 9 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 message will be played back like for the addressable level-activated playback for the message with the address of 00000000. b) signal edge activation • Bias the inputs as in previous case. • Start playback by applying the trigger pulse to the input PLAYE. In case of messages recorded with linking method, they all will be played back one after the other as a single message. In case of messages recorded with separating method, just the first message will be played back like for the addressable edge-activated playback for the message with the address of 00000000. Method II – consecutive playback With this playing back mode, there is no clearing of the message pointer MSP, so it is possible to memorise current location in memory and to playback its full content. a) signal level activation • Apply H-level voltage to the address inputs A4, A6 and A7 and L-level voltage to the remaining address inputs. • Start playback by applying L-level voltage to the input PLAYL. Consecutive messages having been recorded with linking method will be played back as an integral unit as long as the input is low or until end of the last message, or end of memory. If playback is stopped and then restarted, playing back will be continued from the point of stoppage. In case of messages having been recorded with separating method, playing back will start from the first message and will be continued until the input PLAYL becomes high or until the end of message. When restarted, playing back will be continued from the point of stoppage until the end of current message or until the point of next stoppage. When repeating this operation, we can play back all messages while we do not know their addresses. b) signal edge activation • Bias the inputs as in previous case. • Start playback by applying the trigger pulse to the input PLAYE. In case of messages recorded with linking method, they all will be played back one after the other as a single message. In case of messages recorded with separating method, each consecutive trigger pulse will cause that consecutive message will be played back in full. When repeating this operation, we can play back all messages while we do not know their addresses. 10 mart02.pdf MART-02 MODULE PDW MARTHEL S.C. ul. Sosnowa 24-5, Bielany Wrocławskie 55-040 Kobierzyce, POLAND tel. +48 71 3110711, 12; fax. +48 71 3110713 If the Method II is used and we reach the end of memory, the playing back will be stopped and the device is no longer responsive to successive activation. This is because the message pointer MSP has not been cleared so there is no way to go to the beginning of the memory. This status may be left out by momentary disconnecting the power supply or by returning L-level at the address input A4 (switching to the Method I) and restarting the playback. 4. Message cueing This function enables to find out any message (among others being recorded with addressing method or with consecutive recording with message separating) without specifying its address. To use this function we need to know the successive number of the message being searched for. • Apply H-level voltage to address inputs A0, A4, A6 and A7 • Apply shifting pulses, each at L-level and of duration 300 ns ÷ 10 µs to the control input PLAYE; each such pulse causes a “jump” forward to the next message (with no playing it back) and an indication of the next message. • Apply L-level voltage to the input A0 (termination of cueing process). • Playback the message pointed out by applying the L-level trigger pulse to the input PLAYE. Consecutive activating pulses will cause successive messages to be playback, while repeated activation of cueing function (by applying H-level to the input A0) will cause the process outlined above to be started from the end of the last message being played back. BASIC TECHNICAL DATA OF MART-02 MODULE • Power supply: +4.5 ÷ 5.5 V. • Recording time: 16 s (for ISD1416) or 20 s (for ISD1420). • Message retention: 100 years – non-volatile message storage without power supply. • Maximum frequency of recorded signal: 3.4 kHz (for ISD1416) and 2.7 kHz (for ISD1420). • Acoustic power: 12 mW at speaker resistance of 16 Ω. • Recording signal voltage from external source: max. 50 mVpp. • Microphone inputs adapted to connect any electret microphone providing output signal max. 20 mVpp. The MART-02 Module enables also many other functions which are derivatives of those outlined above. It is up to user’s invention how they will be exercised. 11 mart02.pdf