原创 【TI博客大赛】【原创】TI-DSP控制板调试记录-TMS320F28335外接并口AD7657

2012-10-17 13:06 3644 8 8 分类: MCU/ 嵌入式

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部分的原理图

图片1.jpg

 

F28335部分的原理图

 

 

图片2.jpg

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条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条