English
Language : 

CY8C52_11 Datasheet, PDF (40/94 Pages) Cypress Semiconductor – Programmable System-on-Chip (PSoC®)
PRELIMINARY
PSoC® 5: CY8C52 Family Datasheet
7.5 CAN
The CAN peripheral is a fully functional controller area network
(CAN) supporting communication baud rates up to 1 Mbps. The
CAN controller implements the CAN2.0A and CAN2.0B
specifications as defined in the Bosch specification and
conforms to the ISO-11898-1 standard. The CAN protocol was
originally designed for automotive applications with a focus on a
high level of fault detection. This ensures high communication
reliability at a low cost. Because of its success in automotive
applications, CAN is used as a standard communication protocol
for motion oriented machine control networks (CANOpen) and
factory automation applications (DeviceNet). The CAN controller
features allow the efficient implementation of higher level
protocols without affecting the performance of the
microcontroller CPU. Full configuration support is provided in
PSoC Creator.
Figure 7-18. CAN Bus System Implementation
CAN Node 1
PSoC
CAN
Drivers
CAN Node 2
CAN Node n
CAN Controller
En
Tx Rx
CAN Transceiver
CAN_H CAN_L
CAN_H CAN_L
7.5.1 CAN Features
„ CAN2.0A/B protocol implementation - ISO 11898 compliant
‡ Standard and extended frames with up to 8 bytes of data per
frame
‡ Message filter capabilities
‡ Remote Transmission Request (RTR) support
‡ Programmable bit rate up to 1 Mbps
„ Listen Only mode
„ SW readable error counter and indicator
„ Sleep mode: Wake the device from sleep with activity on the
Rx pin
„ Supports two or three wire interface to external transceiver (Tx,
Rx, and Enable). The three-wire interface is compatible with
the Philips PHY; the PHY is not included on-chip. The three
wires can be routed to any I/O
„ Enhanced interrupt controller
‡ CAN receive and transmit buffers status
‡ CAN controller error status including BusOff
CAN Bus
CAN_H CAN_L
„ Receive path
‡ 16 receive buffers each with its own message filter
‡ Enhanced hardware message filter implementation that
covers the ID, IDE and RTR
‡ DeviceNet addressing support
‡ Multiple receive buffers linkable to build a larger receive
message array
‡ Automatic transmission request (RTR) response handler
‡ Lost received message notification
„ Transmit path
‡ Eight transmit buffers
‡ Programmable transmit priority
‡ Round robin
‡ Fixed priority
‡ Message transmissions abort capability
7.5.2 Software Tools Support
CAN Controller configuration integrated into PSoC Creator:
„ CAN Configuration walkthrough with bit timing analyzer
„ Receive filter setup
Document Number: 001-66236 Rev. **
Page 40 of 94
[+] Feedback