
AD7858/AD7858L
微处理器接口
可选
4MHz/1.8MHz
8XC51/L51
在许多应用中,用户可能不需要的设施
写入到大部分的芯片上寄存器。唯一的书写neces-
萨利是设置输入通道配置。在此之后的
CONVST
被应用,一个转换的方法,结果
可以用SCLK读时钟出的数据
输出到DOUT引脚注册。同时写
操作时,这可以包括全部为0的,其中没有数据
写入部,或者可以设置不同的输入通道组态
投喂量为下一次转换。在SCLK可被连接到
CLKIN引脚,如果用户不希望有提供
单独的序列和主时钟。这种结构的
SYNC
信号要低16个SCLK周期的读取和
写操作。
CONVST
CLKIN
SCLK
AD7858/AD7858L
CONVST
CLKIN
SCLK
DIN
主
P3.1
P3.0
(INT0/P3.2)
可选
SLAVE
忙
SYNC
图37. 8XC51 / PIC16C42接口
AD7858 / AD7858L到68HC11 / 16 / L11 / PIC16C42接口
转换开始
4MHz/1.8MHz
主时钟
SYNC
信号
门SCLK
串行数据输入
串行数据
产量
AD7858/
AD7858L
SYNC
DIN
DOUT
图36.简化的界面图
AD7858 / AD7858L到8XC51接口
图37示出了AD7858 / AD7858L接口
8XC51 。该8XL51是用于连接到AD7858 / AD7858L
当电源电压为3 V的8XC51只能运行在5伏。
8XC51是模式0的操作。这是一个双线接口
组成的SCLK和充当双向将DIN的
tional线。该
SYNC
接低电平。占线线可以使用
以得到一个中断驱动的系统,但是这将不正常
是与8XC51的情况。对于8XC51 12 MHz的版本
串行时钟将在最大为1兆赫所以串行运行
在AD7858 / AD7858L的界面只会在运行
1兆赫。于CLKIN信号必须单独提供给
AD7858 / AD7858L从上8XC51或从一个端口线
源比8XC51等。在这里, SCLK不能绑
在CLKIN的
SYNC
接低电平永久。该
CONVST
可以从外部定时器或转换所提供的信号可以
在软件被启动(如果需要) 。事件的顺序将
通常是通过DIN线设置写入到控制寄存器
转换的开始和2线接口模式(这将是
在两个8位执行写操作) ,等待转换为
成品( 4.6
s
与4 MHz的CLKIN ) ,读取转换结果
DIN线路上的数据(这将在两个8位执行
读操作) ,并重复该序列。最大串行频率
将通过数据访问来确定和保持的时间
8XC51和AD7858 / AD7858L 。
图38所示为AD7858 / AD7858L SPI / QSPI接口
在68HC11 / 16 / L11 / PIC16C42 。该68L11是用于连接
在AD7858 / AD7858L当电源电压3 V的AD7858 /
AD7858L是在接口模式下2
SYNC
未使用过的行
并连接到DGND 。该
μ控制器
被配置为中,主机
之三,通过设置SPCR的MSTR位为1 ,并且提供了
SCK引脚串行时钟。对于所有的
μControllers
该CPOL
位被设置为1 ,并为68HC11 / 16 / L11的CPHA位被设置为
1. CLKIN和
CONVST
信号可以从供给
μ控制器
或者从不同的信号源。 BUSY信号可以是
作为一个中断告诉
μ控制器
当转换
完成了,那么在读出和写入可以进行。如果再
得知了阅读和写作可以在转换过程中发生
并且将没有必要在这种情况下,在BUSY信号。
可选
AD7858/AD7858L
4MHz/1.8MHz
68HC11/L11/16
SS
DV
DD
SPI
HC16 , QSPI
SCLK
DOUT
可选
忙
DIN
CONVST
CLKIN
SYNC
SLAVE
主
SCK
MISO
IRQ
MOSI
图38. 68HC11和68HC16接口
为68HC16的字长度应该被设置为16位,并
该
SS
线应接在
SYNC
引脚的QSPI接口
脸上。与相关联的微定序器和RAM
68HC16 QSPI的端口可以用来执行多个读
操作和写操作,并存储转换结果在
内存,独立CPU的。这是特别有用的,当
所有八个通道读取转换结果次连续
tively 。该QSPI口RAM的命令部分是
编程为在一个通道上执行转换,读出的
转换的结果,下一个通道上执行转换,
读转换结果,并以此类推,直到所有8转换
结果被存储到QSPI的RAM中。
–28–
版本B