串行LVDS数据输出ADC怎么与ARM通信呢?
串行LVDS数据输出ADC怎么与ARM通信呢?主要是用ARM接受采样的数据。要不要电平转换呢?请各位老师指导一下。谢谢了,比较急啊
ADC输出的是LVDS电平,ARM数据接口是什么接口的?
ARM数据接口是TTL的,是不是要电平转换啊?
可选择LVDS receiver来实现LVDS到TTL电平的转换,比如DS90CF384,不知你是需要多少位的:
http://www.ti.com/lit/ds/symlink/ds90cf384.pdf
谢谢你的建议,我之前找了一个芯片,把CMOS电平转换为TTL电平的,DS90LV012A/DS90LT012A,不知道这个可不可以呢?麻烦帮我看看?谢谢你了,比较急啊
DS90LV012A/DS90LT 的差分判别门限 与 DS90CF384 不同,DS90LV012A/DS90LT 的差分判别灵敏度 高于 DS90CF384
Hi smile,
能否分享一下你的ADC和ARM芯片型号,这样更有助于给你推荐方案。
好的啊,我先谢谢你啊,我选用的是ADS5240,ARM选用的是FL6410,因为ADS5240的输出数据格式是LVDS的,而我所用的ARM没有LVDS的接口,这应该要怎么接呢,电平转换好像要考虑的因素比较多,那你觉得是我用多片AD,不是LVDS信号的ADC好呢?还是使用一片AD呢?因为我是多通道高速采集。谢谢了,比较急
Hi smile,
对于多通道的高速信号采集,推荐你使用FPGA来实现。
如果只能使用FL6410 ARM,那么在ADS5240的输出需要接LVDS到LVTLL的电平转换芯片,可以使用四通道的SN65LVDS390或DS92LV040。
恩恩,谢谢你,如果用电平转换芯片是不是考虑的问题比较多,调试什么的问题?
需要考虑通道数,比如差分对为4通道的,8通道,或者16通道,data rate,传输延迟(tpd)等参数。
我所用的ADC是ADS5240,但是选用的FPGA板子没有进行低压差分布线,不知道能不能用了呢,我采样率为10M左右
我所用的ADC是ADS5240,但是选用的FPGA板子没有进行低压差分布线,不知道能不能用了呢----------既然前端AD的输出是LVDS格式,那么后端FPGA板应该按照 差分格式 布线。
但是我买的板子没有进行低压差分布线,我想把ADC输出的LVDS信号转为单端的TTL或者CMOS,不知道可不可以
我想把ADC输出的LVDS信号转为单端的TTL或者CMOS,不知道可不可以------可以的,加一级电平转换即可
这样是可以的,通过差动线路接收器能实现这样的功能:
http://www.ti.com.cn/lsds/ti_zh/interface/lvds-m-lvds-ecl-cml-products.page#p995=LVDS&p996=CMOS;TTL