TMS320VC5402 DSP与串行AD73360 A/D转换器的接口设计
stl a,ar1
stm #0bc88h,ar0
cmpr 0,ar1
bc errorcre,ntc ;判断控制字是否已正确写入,
errorcrf: stm #8588h,DXR10 向CRF写控制字88h,通道
ld DRR10,a 5和通道6加电,增益为0dB
stl a,ar1
stm #0bd88h,ar0
cmpr 0,ar1
bc errorcrf,ntc ;判断控制字是否已正确写入,
errorcrg:stm #8600h,DXR10 ;向CRG写控制字00h,设置
ld DRR10,a 1至6通道为差动输入方式
stl a,ar1
stm #0be00h,ar0
cmpr 0,ar1
bc errorcrg,ntc ;判断控制字是否已正确写入,
errorcrh:stm #8700h,DXR10 ;向CRH写控制字00h,设置
ld DRR10,a 1至6通道为同相输入方式
stl a,ar1
stm #0bf00h,ar0
cmpr 0,ar1
bc errorcrh,ntc ;判断控制字是否已正确写入,
stm #8001h,DXR10 向CRA写控制字01h,使
rpt #400 AD73360进入数据模式
nop
AD73360初始化完成之后就可以打开串口的接收中断,在中断服务程序中接收A/D转换的数据。在该配置条件下,若输入时钟为8.192MHz,则AD73360为六路模拟采样,采样率为8kHz。图4为其中一路采样信号在CCS环境中的显示。
实践表明,由VC5402的McBSP和AD73360构成的信号采集和处理系统具有设计简便、结构紧凑、工作稳定和可以方便地在几种采样率之间选择等优点。与并行接口相比,采用串行接口的硬件连接线大为减少,这样不仅可以减少印制电路板的面积,还可以减少电磁干扰,从而有利于系统更加稳定的工作。在不影响系统工作速度的条件下,在系统设计中利用串行接口代替并行接口不失为一种很好的设计方法。
参考文献
1 TMS320C54X DSP Reference Set Volume5: Enhanced Peripherals. TI公司, 1999
2 AD73360 Data Sheet.AD公司, 1999
3 苏 涛. DSP实用技术.西安:西安电子科技大学出版社,2002
DSP TMS320VC5402 串行接口 A D 相关文章:
- 单片式降压型稳压器为DSP提供片内电源排序(01-09)
- 什么是PCI总线?其接口芯片的应用(01-26)
- 功率分配系统(PDS)设计:利用旁路电容/去耦电容(04-29)
- 具有多个电压轨的FPGA和DSP电源设计实例(05-22)
- 具有多个电压轨的FPGA和DSP电源设计实例(二) (05-22)
- 基于DSP和CPLD的移相全桥软开关电源数字控制器(06-02)