(1)JTAG仿真接口 程序的在线调试和仿真通过JTAG(Joint Test ActionGroup)标准测试接口及相应的控制器,从而不但能控制和观察系统中处理器的运行,测试每一块芯片,还可以用这个接口来下载程序。在TMS3⒛系列DSP中,和JTAG测试口同时工作的还有一个分析模块。它支持断点的设置和程序存储器、数据存储器、DMA的访问,程序的单步运行和跟踪,以及程序的分支和外部中断的计数等。通过结合TI的集成开发环境COS与JTAG接口,可以方便地进行实时在线调试,。
(2)外部存储器扩展 DSP具有片内RAM,其中一部分用来运行程序,另外一部分可以用来存储临时数据。
为了加快硬件系统的调试速度,在调试阶段不需将程序烧写到DSP的片上FLASH中,而是下载到外部扩展RAM中,因此需扩充一部分SRAM。
本系统选用CY7C1041V33作为外部扩展RAM,如图1所示。 叫CY7C1041V33是Cypress公司生产的128 KB的静态RAM存储器,采用CM0S工艺,具有自动低功耗模式的功能,降低系统功耗,保证低散热量。同时,CY7C1041V33 RAM芯片供电电压为+3.3V,与DSP有很好的兼容性。
图1 外部存储器扩展
(3)串行通信接口电路 TMS320F2812 DSP控制器片内集成了异步串行通信接口(SCI)模块,支持DSP与其他是用相同格式的异步外设之间的串行通信。它的接收器和发送器是全缓冲的,每一个都有它自己单独的使能和中断标志位,两者都可以独立工作,或者在全双工的方式下同时工作。
由于上位机(PC)都带有RS-232接口,所以可利用上位机的串行口与下位机进行RS-232通信,进行上位机与下位机之间的数据交换。电路采用了符合RS-232标准的驱动芯片MAX232进行串行通信。MAX232芯片功耗低,集成度高,+5V供电,具有两个接收和发送的通道。由于TMS320F2812采用+3.3V供电,所以在MAX232与TMS3⒛LF2407A之间加了TI公司提供的典型电平匹配电路。
(4)D/A转换电路 本系统中选用了旋转变压器作为位置测量元件,而轴角变换器输出即为数字信号,为了可以直观地观察位置的变化,选用了DAC7724芯片。DAC7724是12位、4通道的数模转换器,它内部包括4组双极缓冲输入寄存器,4组R-2R权电阻网络和运算放大器(作为缓冲),外接参考电压,输出范围为VREFL~YREFH,信号建立时间为10μs,采用-15V与+15V双电源供电,其接口电路如图2所示。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉