| 数据搜索系统,热门电子元器件搜索 |
|
OP97 数据表(PDF) 21 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
OP97 数据表(HTML) 21 Page - Analog Devices |
|
21 / 28 page ![]() Data Sheet AD5444/AD5446 Rev. E | Page 21 of 28 MICROPROCESSOR INTERFACING Microprocessor interfacing to the AD5444/AD5446 DAC is through a serial bus that uses standard protocol compatible with microcontrollers and DSP processors. The communica- tions channel is a 3-wire interface consisting of a clock signal, a data signal, and a synchronization signal. The AD5444/AD5446 requires a 16-bit word, with the default being data valid on the falling edge of SCLK, but this can be changed using the control bits in the data-word. ADSP-21xx to AD5444/AD5446 Interface The ADSP-21xx family of DSPs is easily interfaced to the AD5444/AD5446 DAC without the need for extra glue logic. Figure 46 is an example of an SPI interface between the DAC and the ADSP-2191M. SCK of the DSP drives the serial clock line, SCLK. SYNC is driven from one of the port lines, in this case SPIxSEL. SCLK SCK SYNC SPIxSEL SDIN MOSI ADSP-2191M* *ADDITIONAL PINS OMITTED FOR CLARITY. AD5444/ AD5446* Figure 46. ADSP-2191M SPI to AD5444/AD5446 Interface A serial interface between the DAC and DSP SPORT is shown in Figure 47. In this interface example, SPORT0 is used to trans- fer data to the DAC shift register. Transmission is initiated by writing a word to the Tx register after the SPORT has been enabled. In a write sequence, data is clocked out on each rising edge of the DSP serial clock and clocked into the DAC input shift register on the falling edge of its SCLK. The update of the DAC output takes place on the rising edge of the SYNC signal. SCLK SCLK SYNC TFS SDIN DT ADSP-2101/ ADSP-2191M* *ADDITIONAL PINS OMITTED FOR CLARITY. AD5444/AD5446* Figure 47. ADSP-2101/ADSP-2191M to AD5444/AD5446 Interface Communication between two devices at a given clock speed is possible when the following specifications are compatible: frame sync delay and frame sync setup-and-hold, data delay and data setup-and-hold, and SCLK width. The DAC inter- face expects a t4 (SYNC falling edge to SCLK falling edge setup time) of 13 ns minimum. See the ADSP-21xx User Manual for information on clock and frame sync frequencies for the SPORT register. Table 11 shows the setup for the SPORT control register. Table 11. SPORT Control Register Setup Name Setting Description TFSW 1 Alternate framing INVTFS 1 Active low frame signal DTYPE 00 Right-justify data ISCLK 1 Internal serial clock TFSR 1 Frame every word ITFS 1 Internal framing signal SLEN 1111 16-bit data-word ADSP-BF5xx to AD5444/AD5446 Interface The ADSP-BF5xx family of processors has an SPI-compatible port that enables the processor to communicate with SPI- compatible devices. A serial interface between the ADSP-BF5xx and the AD5444/AD5446 DAC is shown in Figure 48. In this configuration, data is transferred through the MOSI (master output/slave input) pin. SYNC is driven by the SPI chip select pin, which is a reconfigured programmable flag pin. SCLK SCK SYNC SPIxSEL SDIN MOSI ADSP-BF5xx* *ADDITIONAL PINS OMITTED FOR CLARITY AD5444/AD5446* Figure 48. ADSP-BF5xx to AD5444/AD5446 Interface The ADSP-BF5xx processor incorporates channel synchronous serial ports (SPORT). A serial interface between the DAC and the DSP SPORT is shown in Figure 49. When the SPORT is enabled, initiate transmission by writing a word to the Tx register. The data is clocked out on each rising edge of the DSPs serial clock and clocked into the DAC input shift register on the falling edge of its SCLK. The DAC output is updated by using the transmit frame synchronization (TFS) line to provide a SYNC signal. SCLK SCLK SYNC TFS SDIN DT ADSP-BF5xx* *ADDITIONAL PINS OMITTED FOR CLARITY AD5444/AD5446* Figure 49. ADSP-BF5xx to AD5444/AD5446 Interface |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |