恩智浦半导体
ES_LPC435x/3x/2x/1x
勘误表LPC435x / 3X / 2X / 1X
3.功能性的细节问题
3.1 C_CAN.1 :写入CAN寄存器写入通过与其他外设
简介:
控制器区域网络( CAN )是一个高性能的通信的定义
协议进行串行数据通信。该C_CAN控制器的设计提供一个完整的
CAN协议的根据CAN规范版本2.0B实施。该
C_CAN控制器允许通过建立强大的本地网络,低成本的多路传输线路
支持分布式实时控制与安全性的一个非常高的水平。
问题:
在LPC43xx ,还有一个问题, C_CAN控制器AHB总线地址译码
这既适用于C_CAN控制器。它会影响C_CAN控制器的外设时,
在同一总线上使用。写入ADC , DAC , I2C , I2S及外围设备可以更新
登记在C_CAN控制器。具体来说,写I2C0 , MCPWM ,和I2S影响
C_CAN1 。写I2C1 , DAC , ADC0和ADC1可以影响C_CAN0 。杂散
将发生在地址偏移量写入到其它外围设备C_CAN控制器写入
在同一总线上。例如,写入到ADC0的CR寄存器,它是在偏移0在ADC中,
将导致相同的值被写入到C_CAN0 CNTL寄存器,它是在偏移量
0在C_CAN控制器。写入C_CAN控制器不会影响其他外围设备。
解决方法:
解决方法包括:使用不同的C_CAN外设。外设I2C1 , DAC , ADC0 ,
和ADC1可用于在同一时间作为C_CAN1是活性不受任何干扰。
在I2C0 , MCPWM ,和I2S外设可用于在同一时间作为C_CAN0是
积极不受任何干扰。另一个解决办法是门寄存器时钟到
CAN外设的CCU 。这将防止任何写入其它外围设备采取
在CAN外围效果。然而,浇注在CAN时钟将防止在CAN
周边经营和发送或接收消息。这种解决方法是
如果你的应用是形式上的,不同的模式,如切换最有用
的I2S模式和CAN模式。另一个解决方法是避免写入外设
同时又能有效。例如,在ADC可以被配置为连续采样或
当由定时器触发时,之前在CAN配置。此后, C_CAN0可
由于使用的ADC将不需要额外的写操作。
ES_LPC435X_3X_2X_1X
本文档中提供的所有信息受法律免责声明。
NXP B.V. 2012保留所有权利。
勘误表
第2版 - 2012年10月20日
4 11