
AD5429/AD5439/AD5449
MC68HC11到AD5429 / AD5439 / AD5449的接口
图50是与DAC的串行接口的一个例子
和MC68HC11微控制器。串行外设
在MC68HC11接口(SPI )被配置为主控
模式( MSTR ) = 1 ,时钟极性位( CPOL ) = 0,
时钟相位( CPHA ) = 1, SPI是通过写配置
SPI控制寄存器( SPCR ) - 请参阅该
68HC11用户
手册。
该68HC11的SCK驱动DAC的SCLK
接口; MOSI输出驱动器的串行数据线(D
IN
)的
在AD5429 / AD5439 / AD5449 。
同步信号是从一个端口线( PC7 )获得。当数据
正在被发送到AD5429 / AD5439 / AD5449 ,该
SYNC线被拉低( PC7 ) 。出现在MOSI数据
输出是在SCK的下降沿有效。从串行数据
68HC11是8位字节只有8个时钟传送
缘在发送周期内发生。数据传输MSB
第一。要加载数据到DAC , PC7置为低电平前八后
位传送,以及第二串行写操作是
进行到DAC 。 PC7被拉高,在今年年底
过程。
MICROWIRE到AD5429 / AD5439 / AD5449的接口
图51示出的DAC和任何一个接口
MICROWIRE兼容的设备。串行数据被移出
串行时钟,SK,和下降沿移入
在SK ,上升沿DAC的输入移位寄存器,该寄存器
对应于DAC的SCLK的下降沿。
MICROWIRE *
SK
SO
CS
AD5429/AD5439/
AD5449*
SCLK
SDIN
SYNC
04464-0-031
为清楚起见省略*额外的引脚
图51. MICROWIRE为AD5429 / AD5439 / AD5449的接口
PIC16C6X / 7X到AD5429 / AD5439 / AD5449
在PIC16C6X / 7X同步串行端口( SSP )配置
作为SPI主用时钟极性位( CKP ) = 0。这是
通过写同步串行端口控制寄存器进行
( SSPCON ) 。见
PIC16 / 17微控制器用户手册。
在本实施例中,I / O端口RA1是用来提供一个SYNC
信号和使能DAC的串行端口。该微
在每个串行控制器只传输八位数据
传输操作;因此,两个连续的写操作
是必需的。图52示出了连接图。
04464-0-030
MC68HC11*
PC7
SCK
MOSI
AD5429/AD5439/
AD5449*
SYNC
SCLK
SDIN
为清楚起见省略*额外的引脚
PIC16C6x/7x*
SCK/RC3
SDI/RC4
RA1
图50. MCH68HC11 / 68L11为AD5429 / AD5439 / AD5449的接口
AD5429/AD5439/
AD5449*
SCLK
SDIN
SYNC
04464-0-032
如果用户想要验证先前写入的数据
输入移位寄存器, SDO线路可连接到的MISO
的MC68HC11 ,并与SYNC为低电平时,移位寄存器的时钟
从数据在SCLK的上升沿。
为清楚起见省略*额外的引脚
图52. PIC16C6X / 7X到AD5429 / AD5439 / AD5449的接口
第0版|第23页32