论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
16C552是TI煟裕蹋欤叮茫担担玻牎ⅲ牛兀粒遥煟樱裕保叮茫担担玻 、VLSI煟郑蹋保叮茫担担玻牭裙司生产的异步通信芯片。在采样处理板中煟保叮茫担担部勺魑RS232、RS485串口和打印机并口的扩展芯片,并通过MAX232驱动芯片来和MAX1486驱动芯片与上位机进行通讯。图2为UART扩展的电路图。
图4
由于TMS320F206仅有一个同步通讯口,因而设计中采用DSP的UART扩展。同时由于输入输出接口的资源有限,故采用了CPLD扩展。图2中将DSP及电源、地、光电耦合器等做了简化,有兴趣的读者可以查询相关资料。本系统中16C552的串口和并口都工作在中断工作方式,16C552的CLK端外接15.9744MHz晶振时,可通过设置除数寄存器的高、低位DLM、DLL来确定通讯的波特率。
在硬件电路设计中,l6C552的片内寄存器选择线A0~A2以及读写信号均由DSP直接控制。串、并行通道的片选线CSA、CSB和CSP则由CPLD直接控制,可根据需要选择串行通信方式还是并行通信方式。为防止干扰,