前言:
本设计中使用AD的是ADI的AD7989-1,AD7989-1是18-bit,逐次逼近型模数转换器。支持CS模式、链模式。本设计中采用3线CS模式,此模式常用于连接到SPI接口的数字主机,关于AD7989的详细信息请参考芯片手册:AD7989-1_7989-5.pdf
一. AD接口
1)3线CS模式的时序图如下:
2)时序规格如下:
注:
(1) 查看数据手册,知道3线CS模式,SPI接口数据传输时,MSB是在CNV信号下降压后0.5~1个clk(50MHz)有效,之后的数据位都是在SCLK的下降沿有效。
(2) 因为SCLK下降沿数据变化(其它位数据有效),我们在上升沿读数据。因此在AD接口模块ad7989_dev_if.v中,sclk上升沿将sdo上的数据移入到serial_buffer中。
3)时序设计: 参考之前写的一篇博客:http://blog.youkuaiyun.com/yang2011079080010/art