FPGA通过SPI对ADC配置简介-----什么是SPI?

spi(serial peripheral interface),即串行外设接口。它是一种高速、全双工的数据通信总线,并且在芯片的管脚只占4根线,节省芯片管脚的同时极大的方便了pcb的布局。正是由于这种简单易用的特性,如今越来越多的芯片集成了该通信协议,比如我们经常使用的adc芯片。
目前,市面上绝大多数的adc芯片都内嵌专用的spi配置接口,通过配置其spi接口可以对adc内部的控制寄存器进行读、写操作,从而灵活的使用adc芯片的各种功能。甚至对于某些adc来说,如果不事先对其进行正确、有效的配置,则该adc无法正常工作。
用于adc配置的spi接口分为4线模式(例如analog device的ad9639)和3线模式(analog device的ad9249)。对于4线模式来说,它有4根信号线,分别为:
sdi:serial data in
sdo:serial data out
sclk:serial clock
cs:chip select
3线模式与4线模式的不同之处在于sdi与sdo信号合并,称为sdio。另外,某些adc的三线模式较为简单,sdio只用做输入端口sdi(例如德州仪器的ads5281芯片),没有sdo的功能,实现起来较为简单。
4线模式:
sdi—串行数据从fpga输出,进入adc;
sdo—串行数据从adc输出,进入fpga;
sclk—时钟信号从fpga输出,进入adc;
cs—adc使能信号从fpga输出,进入adc;
3线模式:
sdio—当进行读操作时,sdio作为输出口sdo,串行数据从adc输出,进入fpga;当进行写操作时,sdio作为输入口sdi,串行数据从fpga输出,进入adc;
sclk—时钟信号从fpga输出,进入adc;
cs—adc使能信号从fpga输出,进入adc;
3线模式和4线模式相比,表面上看只是少了1根信号线,实际上在读写操作时,涉及到了adc端与fpga端的sdio接口的三态转换控制,这点需要大家特别注意。

初级PC-HiFi也可以是一个满意的作品
高清摄像头推荐:微软HD3000和罗技C270
可定制化嵌入式 3D 环视一站式功能应用介绍
浙江绍兴市与多方签订协议 将在越城区全力打造高端制造业
MOSFET放大器配置电压概述
FPGA通过SPI对ADC配置简介-----什么是SPI?
基于ARM的汽车防盗报警系统设计
小米6配置再曝光:搭载双摄6Plus概念与小米MIX一样
5G启用毫米波频谱:哪些频率会被采用?
在树莓派上启动多种操作系统的3种方法
商汤科技联合创始人有哪些
人工智能技术可帮助高中生培养富有成效的话语
用基于MAX4454的I/Q发生器测试RF正交调制器
iPhone 6 Plus值不值得升级iOS10.2?
是德科技Ixia《2018年度安全报告》,云安全性和一致性是头等要务
上海丹诺西诚HUDVision抬头显示器评测 可谓是抬头显示器中的一股清流
随着AI的兴起 服务器市场也将迎来挑战
起亚汽车考虑与多家外国公司在自动驾驶电动汽车方面展开合作
我国IPv6活跃用户数已达4.35亿
下半年国内外厂商将推出PCB基或玻璃基MiniLED背光显示器