全球旧事资料 分类
字电路的电流变化较快,容易产生脉冲干扰,从而影响模拟信号的采样精度,因此应把数字地和模拟地分开调试接口S3C44BOX内嵌JTAG测试电路,使得调试起来非常方便JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,JTAG技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAPTestAccessPort,测试访问口,通过专用的JTAG测试工具对内部节点进行测试JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试JTAG接口还常用于实现ISPI
SystemProgrammable功能,如对Flash器件进行编程等目前JTAG接口的连接有两种标准,即14针接口和20针接口,在本设计中,采用的是14针的接口该接口主要通过下载电路与计算机的并行口相连,在集成开发环境之下,使用相应的JTAG下载代理软件就可以用来进行系统调试,而不需专门的仿真器,这样可以降低开发的成本通信单元在系统设计中,考虑到数据传送、下载以及调试的方便,增加了串行通信RS232C接口另外,考虑到系统升级的方便,以及为了与现在流行的汽车总线接口的方便,增加了CAN现场总线的接口本系统中选用MAX232MAX232可以实现TTL电平和RS232电平之间的转换由于在实际应用中,器件对电源噪声很敏感,因此MAX232的VCC引脚必须要对地加0lmF去耦电容,另外,为提高抗干扰能力,添加了四个l0mF电容,在连接在内部电源引脚输出端MAX232芯片第78引脚接入分别到串行口的第32引脚910引脚接处理器的RXDTXD引脚,实现与处理器的连接需要注意的是,MAX232是5V器件,而处理器芯片是用的是3V供电,因此需要考虑电平转换,否则将无法正常收发数据由于Maxim公司已经注意到这点并推出了专用3V供电的器件MAX3232C,利用它就可以无需考率3V到5V的电平转换问题MAX3232C与处理器的接口电路如图5所示
f图5RS232C与处理器的通信接口电路系统软件设计在本系统中,主程序是整个程序的核心,担负着系统的运行、控制的主要任务,需要对其控制流程进行仔细考虑,以完成所需的控制要求在程序开始时,首先对系统进行初步的初始化之后,采集各种数据并判断数据是否正常,如果正常,则显示数据并等待中断,根据中断转向相应的中断服务子程序如果数据不正常,则通过报警来提示用户检查数据,直到数据正常才执行其他程序如果一切正常,且没有刹车和启动等控制,则可以与其他设备进行通信等操作具体的流程见图6所示
f图6系统总程序流程图系统的抗干扰设计要达到良r
好听全球资料 返回顶部