| поискавой системы для электроныых деталей |
|
AD676 датащи(PDF) 14 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
AD676 датащи(HTML) 14 Page - Analog Devices |
|
14 / 16 page ![]() AD676 REV. A –14– MICROPROCESSOR INTERFACE The AD676 is ideally suited for use in both traditional dc mea- surement applications supporting a microprocessor, and in ac signal processing applications interfacing to a digital signal pro- cessor. The AD676 is designed to interface with a 16-bit data bus, providing all output data bits in a single read cycle. A vari- ety of external buffers, such as 74HC541, can be used with the AD676 to provide 3-state outputs, high driving capability, and to prevent bus noise from coupling into the ADC. The following sections illustrate the use of the AD676 with a representative digital signal processor and microprocessor. These circuits pro- vide general interface practices which are applicable to other processor choices. ADSP-2101 Figure 10a shows the AD676 interfaced to the ADSP-2101 DSP processor. The AD676 buffers are mapped in the ADSP-2101’s memory space, requiring one wait state when using a 12.5 MHz processor clock. The falling edge of BUSY interrupts the processor, indicating that new data is ready. The ADSP-2101 automatically jumps to the appropriate service routine with minimal overhead. The in- terrupt routine then instructs the processor to read the new data using a memory read instruction. A0 A13 D8 – D23 ADSP-2101 IRQ2 RD DMS DECODER CS ADDRESS BUS Y1 – Y8 A1 – A3 74HC541 G1 G2 Y1 – Y8 A1 – A3 74HC541 G1 G2 BUSY BIT 1 – BIT 16 AD676 16 8 8 8 16 8 Figure 10a. Figure 10b shows circuitry which would be included by a typical address decoder for the output buffers. In this case, a data memory access to any address in the range 3000H to 37FFH will result in the output buffers being enabled. The AD676 CLK and SAMPLE can be generated by dividing down the system clock as described earlier (Figure 3), or if the ADSP-2101 serial port clocks are not being used, they can be programmed to generate CLK and SAMPLE. A13 A12 A11 DMS CS Figure 10b. 80286 The 80286 16-bit microprocessor can be interfaced to a buff- ered AD676 without any generation of wait states. As seen in Figure 11, BUSY can be used both to control the AD676 clock and to alert the processor when new data is ready. In the system shown, the 80286 should be configured in an edge triggered, di- rect interrupt mode (integrated controller provides the interrupt vector). Since the 80286 does not latch interrupt signals, the in- terrupt needs to be internally acknowledged before BUSY goes HIGH again during the next AD676 conversion (BUSY = 0). Depending on whether the AD676 buffers are mapped into memory or 1/0 space, the interrupt service routine will read the data by using either the MOV or the IN instruction. To be able to read all the 16 bits at once, and thereby increase the 80286’s efficiency, the buffers should be located at an even address. AD0 – AD15 ALE CLKOUT INT 0 80286 RD PCSO – 6 S2 DECODER CS 16 Y1 – Y8 A1 – A8 74HC541 G1 G2 Y1 – Y8 A1 – A8 74HC541 G1 G2 8 8 DIVIDER D CLR Q Q D CLR Q Q 74HC04 74HC74 BIT1 – BIT16 SAMPLE CLK BUSY AD676 2MHz 16 8 8 Figure 11. |
|
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |