ZHCS898O October 2003 – March 2019 TMS320F2801 , TMS320F28015 , TMS320F28016 , TMS320F2802 , TMS320F2806 , TMS320F2808 , TMS320F2809
PRODUCTION DATA.
请参考 PDF 数据表获取器件具体的封装图。
The CAN module has the following features:
NOTE
For a SYSCLKOUT of 100 MHz, the smallest bit rate possible is 15.625 kbps.
For a SYSCLKOUT of 60 MHz, the smallest bit rate possible is 9.375 kbps.
PART NUMBER | SUPPLY VOLTAGE | LOW-POWER
MODE |
SLOPE
CONTROL |
VREF | OTHER | TA |
---|---|---|---|---|---|---|
SN65HVD230 | 3.3 V | Standby | Adjustable | Yes | – | –40°C to 85°C |
SN65HVD230Q | 3.3 V | Standby | Adjustable | Yes | – | –40°C to 125°C |
SN65HVD231 | 3.3 V | Sleep | Adjustable | Yes | – | –40°C to 85°C |
SN65HVD231Q | 3.3 V | Sleep | Adjustable | Yes | – | –40°C to 125°C |
SN65HVD232 | 3.3 V | None | None | None | – | –40°C to 85°C |
SN65HVD232Q | 3.3 V | None | None | None | – | –40°C to 125°C |
SN65HVD233 | 3.3 V | Standby | Adjustable | None | Diagnostic Loopback | –40°C to 125°C |
SN65HVD234 | 3.3 V | Standby & Sleep | Adjustable | None | – | –40°C to 125°C |
SN65HVD235 | 3.3 V | Standby | Adjustable | None | Autobaud Loopback | –40°C to 125°C |
NOTE
If the eCAN module is not used in an application, the RAM available (LAM, MOTS, MOTO, and mailbox RAM) can be used as general-purpose RAM. The CAN module clock should be enabled for this.
The CAN registers listed in Table 6-8 are used by the CPU to configure and control the CAN controller and the message objects. eCAN control registers only support 32-bit read/write operations. Mailbox RAM can be accessed as 16 bits or 32 bits. 32-bit accesses are aligned to an even boundary.
REGISTER NAME | eCAN-A
ADDRESS |
eCAN-B
ADDRESS |
SIZE
(x32) |
DESCRIPTION | ||
---|---|---|---|---|---|---|
CANME | 0x6000 | 0x6200 | 1 | Mailbox enable | ||
CANMD | 0x6002 | 0x6202 | 1 | Mailbox direction | ||
CANTRS | 0x6004 | 0x6204 | 1 | Transmit request set | ||
CANTRR | 0x6006 | 0x6206 | 1 | Transmit request reset | ||
CANTA | 0x6008 | 0x6208 | 1 | Transmission acknowledge | ||
CANAA | 0x600A | 0x620A | 1 | Abort acknowledge | ||
CANRMP | 0x600C | 0x620C | 1 | Receive message pending | ||
CANRML | 0x600E | 0x620E | 1 | Receive message lost | ||
CANRFP | 0x6010 | 0x6210 | 1 | Remote frame pending | ||
CANGAM | 0x6012 | 0x6212 | 1 | Global acceptance mask | ||
CANMC | 0x6014 | 0x6214 | 1 | Master control | ||
CANBTC | 0x6016 | 0x6216 | 1 | Bit-timing configuration | ||
CANES | 0x6018 | 0x6218 | 1 | Error and status | ||
CANTEC | 0x601A | 0x621A | 1 | Transmit error counter | ||
CANREC | 0x601C | 0x621C | 1 | Receive error counter | ||
CANGIF0 | 0x601E | 0x621E | 1 | Global interrupt flag 0 | ||
CANGIM | 0x6020 | 0x6220 | 1 | Global interrupt mask | ||
CANGIF1 | 0x6022 | 0x6222 | 1 | Global interrupt flag 1 | ||
CANMIM | 0x6024 | 0x6224 | 1 | Mailbox interrupt mask | ||
CANMIL | 0x6026 | 0x6226 | 1 | Mailbox interrupt level | ||
CANOPC | 0x6028 | 0x6228 | 1 | Overwrite protection control | ||
CANTIOC | 0x602A | 0x622A | 1 | TX I/O control | ||
CANRIOC | 0x602C | 0x622C | 1 | RX I/O control | ||
CANTSC | 0x602E | 0x622E | 1 | Time stamp counter (Reserved in SCC mode) | ||
CANTOC | 0x6030 | 0x6230 | 1 | Time-out control (Reserved in SCC mode) | ||
CANTOS | 0x6032 | 0x6232 | 1 | Time-out status (Reserved in SCC mode) |