大家好,我想请教个问题,希望有TI的工程师或者说懂相关知识的朋友们指点下,我想开发一个模拟信号的光纤通讯产品,要求是将模拟信号通过AD转换成数字信号,然后经过光纤传输,并最终还原回模拟信号。我在TI官网查找了几个芯片,发送端打算用ADS5474把模拟信号转化为数字信号,然后把A/D芯片的LVDS输出经过DS90LV032AQML转换成TTL,然后输入串行器TLK2711A,然后串行器接光模块进行光纤传输。我想问下我这样的思路可不可行?这个过程中需要用到MCU进行控制吗?接收端也差不多,经过TLK2711A解串,然后通过D/A芯片还原模拟信号。
qiang qiu:
问题补充:ADS5474的输出是并行LVDS输出,TLK2711A是并行的LVTTL输入。不用FPGA等的器件可以实现吗?
Wanda WANG:
对你的需求有些疑问:你将模拟信号转换为数字信号,是需要一个什么样的转换法?
比如1V,0.5V,2V的模拟信号分别转化为什么样的数字信号?接收端是不是清楚你发送端的转换规则?
感觉不需要你将的那么复杂方法。
qiang qiu:
回复 Wanda WANG:
你好!发送端和接收端都是自己设计,目的是把正负2V的模拟信号转换成数字信号,然后经过光纤传输,传输距离20km!我的思路是经过AD转换成14位并行的lvds数字信号,然后直接把转换的并行数字信号接到光纤传输的串行器,转换成适合光纤传输的串行数字信号,然后经过光模块进行传输!接收端设计就跟发送端这样相反的设计,请问这样可行不?或者有没有更好的方案推荐?谢谢!
Wanda WANG:
回复 qiang qiu:
如果仅仅是将+/-2V的电压转为数字发送出去,我想最简单的方法还是ADC+FPGA的方式。因为你要接光模块,那肯定要serdes来驱动。
用FPGA的好处是:
1. 可以读取ADC的数据
2. 内部带serdes接口,外部不用加
3. 自己发送的数据包格式可以自定义,那么对端就比较容易去恢复原理模拟值。
qiang qiu:
回复 Wanda WANG:
你好,你说的用fpga的方法的确是最佳,最简单的!但是fpga价格比较高,会导致成本比较高!所以在想有没有可以代替fpga的方法!我的想法就是AD出来的并行数据直接传到serdes上,不经过fpga或用其他成本比较低的处理芯片代替,这样是不行的吗?如果是用fpga的方法,可以推荐一两款成本低一点的fpga吗?或者有没有成本比较低的,可以代替fpga的方案?要求是模拟信号4通道,采样频率不低于250MHz,4通道要实现同步采集和同步传输!
Wanda WANG:
回复 qiang qiu:
你采样率不低于250M,这么高采样率的ADC,又要实现同步,接口肯定要用FPGA的,你可以把4路数据合并到一路光模块里面去传,这个应该不难。
FPGA选型得去找FPGA厂家问。
qiang qiu:
回复 Wanda WANG:
好的!谢谢你的耐心解答!
qiang qiu:
回复 Wanda WANG:
你好,我想问下,TLK2711a和ADS5474这一类的芯片如果要仿真的话用什么仿真软件才有对应的仿真模型?TI公司的tina软件有吗?我在tina软件没找到有。还有在哪里能找到这两个芯片的应用电路或者参考电路呢?如果您有可以发一份给我吗?