论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
MCP25050通过一个通用屏蔽器、二个接收过滤器及二个接收缓冲区来确定接收到的数据是否被接受。MCP25050有三种数据类型:信息请求数据、输出数据和输入数据。其中信息请求数据是指MCP25050接收到的数据,输出数据则是指MCP25050回应信息请求而发出的数据,而输入数据指的是MCP25050接收到的可用来修改寄存器的数据。
MCP25050还具有自动传送功能,它有三个彼此独立的发送数据ID:TXID0、TXID1和TXID2。其中TXID0用来发送“在线”信号,TXID1用来发送“命令确认”信号、接收缓冲区溢出信号和出错信息,TXID2则用来传送A/D转换结果。
4 实际应用
在传统的CAN总线系统中,如果需要再增加一个节点,一般的做法是用一片MCU熚⒖刂破鳎牶鸵黄CAN总线控制器熑纾樱剩粒保埃埃啊ⅲ停茫校玻担保暗龋犖主来构成。这样虽然节点的功能很强,但在有些应用中是完全不必要的,如在瘦客户的CAN应用中,通常不需要节点有多少功能,只要求节点能够采集数据即可,此时,MCU+CAN控制器的方式就显得有些过于复杂和昂贵;但如果采用CAN总线扩充器MCP25050来组建,则不但可简化系统设计,也可减少设计成本,因为这种方案只需要一片MCP25050和一片CA