TI-DSP控制板调试记录-TMS320F28335外接并口AD7657
tziang@hotmail.com
2012-10-16
为降低产品硬件成本,之前设计用的C28345要求换成TMS320F28335,AD部分还要求使用并行连接方式,外接AD7657,由于TMS320F28335不像C28346没有并行AD接口,只能另想办法了。
同事提议直接用IO口来控制并行连接,个人觉得这种高速AD使用GPIO口来并行连接,其速度可能比AD本身的SPI串行连接还要慢,毕竟GPIO口控制,你要判断高低电平,延时等待,况且这对CPU来说也是资源的严重浪费。
到 德州仪器在线技术支持社区去寻求帮助,很快有了参考,问题和答复详见以下连接
http://www.deyisupport.com/question_answer/f/56/t/13781.aspx
根据参考文章,其主要的思路即是将AD映射到芯片存储器空间上去,把AD芯片看作是一种简单的存储芯片,读AD即类似与读外部存储器,只是硬件电路稍微注意下就可以了。
AD7657部分的原理图
F28335部分的原理图
AD7657部分的并行接法,没有什么问题,按照其规格书连接即可
重点说下F28335部分的接法
主要几个信号:
CS_ADC1: 连F28335的片选信号
CS_ADC2: 连F28335的片选信号
BUSY_ADC:连F28335的GPIO
XRDW:连F28335的读信号,连GPIO备选
EXTSOCXX:连F28335的PWM信号
RESET_ADC1:连F28335的GPIO
RESET_ADC2:连F28335的GPIO
说明:
1)由于本设计没有外接存储设备,所以两片AD芯片的CS分别连到两个片选信号,如果外接存储芯片比较多,片选紧张,可以参考上面链接中提到参考文章,使用一个高地址和一个片选经过译码器来控制两片AD芯片;
2)XRDW:使用了读信号,和GPIO备选控制,防止读地址方式有问题;
基本原理即是这样,实际还要看PCB做好后调试结果。
文章评论(0条评论)
登录后参与讨论