CPUS3C2410A 芯片的各个模块采取独立供电, 其中,内核在200 MHz 工作时, 工作电压是1.8 V, 在266 MHz 工作时,工作电压是2 V,存储器和I/O 的工作电压是3.3 V,所以本系统采用一个+5 V 的开关电源模块, 然后再分别将+5 V电压处理成3.3 V 电压和1.8 V 电压。其中3.3 V 电压是用低压差线性电压源通过+5 V 调整得到的。直流5 V 电压经外部接入,经过电源的滤波,输出平稳的,5 V 可用的电压,通过LM1117T 的调整可以得到可用的3.3 V 电压。最后在输出端接入一个100 μF 的钽电容, 来改善其瞬态响应和稳定性。
由于RSM485CHT 芯片的TXD,RXD,CON 的接口匹配电平是+5 V 电平,而CPU 的管脚电平是3.3 V,所以需要接入1 个总线电平转化器74LV4245A, 用来给3 V 器件和5 V器件提供接口。也可以选择与3.3 V 电平匹配的隔离模块RSM3485CHT。
2)CAN 通信模块的设计
CAN 总线由BOSCH 公司开发,最先应用于汽车工业,为解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。它是一种多主方式的串行通信总线,有高的位速率,高的抗电磁干扰性,成本低,传输效率高,传输效率远,有可靠的错误处理和检错机制。因为CAN 总线有很好的实时性能,所以在汽车工业,航空工业,工业控制,安全防护能领域得到了广泛的应用。
CAN 总线发明以来,出现了许许多多的CAN 控制芯片,它们各有优势。本文所采用的控制芯片,是PHILIPS 公司的SJA1000T。SJA1000 是一种独立控制器,它增加了一种新的模式,可以支持CAN2.0B 协议。它是82C200 的替代品,相比于后者,它各方面的性能都有很大的提高,标识符由原来的11位扩展到29 位, 滤波方式由原来的单一方式改为单滤波和双滤波2 种方式,并且在出错处理,超载能力,以及接受滤波等方面有了很大的改进。