Interested in linking to "CAN solutions drive onto plant floor"?
You may use the Headline, Deck, Byline and URL of this article on your Web site. To link to this article, select and copy the HTML code below and paste it on your own Web site.
11/21/2005
SYSTEM-LEVEL INTEGRATION
The availability of high-voltage, mixed-signal semiconductor technologies also allows engineers to achieve higher levels of system integration, and help them create true system on chip (SoC) ASIC solutions. For example, CAN transceiver and controller functionality can be combined in one IC to further reduce component count of CAN nodes. Higher-level integration also means that overall circuit size can be reduced, which increases space savings and opens up new possibilities that can include integrating CAN transceivers and control functionality directly into a sensor interface, actuator or motor, or adding new functions and performance without sacrificing existing board space.F
ISO 11898 standard specifications are based on a 40 m bus length with 0.3 m for stubs. This distance can be extended with a well-designed CAN transceiver. In fact, two buses can be connected by inserting AMIS-42700 one-chip CAN repeater between CAN-L and CAN-H lines. The chip has two CAN receivers and transmitters, protocol handler, and feedback suppression integrated. This one-chip CAN repeater allows designers of CAN networks simply to extend bus lengths, and allows development of a simple node for connect-disconnect applications.
The importance of integrated, miniaturized CAN interfaces is increasingly important as sensor geometries become ever smaller to fit into new applications. The added benefit of combining a CAN transceiver and controller on one chip is increased reliability, less required testing, and reducing complex component counts from two to one.
Finally, it’s worth noting that CAN’s foundation in the automotive arena gives industrial designers access to many robust and proven third-party tools and services that can support and speed development of CAN-based applications. These include tools for logically describing and configuring CAN networks at a high abstraction level, tools and services for standardizing of diagnostic data and interfaces, target code that can be used to implement a single application programming interface (API), and measurement and calibration tools and processes.
CiA REPORTS THAT CAN defines the data-link layer and part of the physical layer in the seven-layer OSI model. ISO’s standard also incorporates CAN’s specifications and part of physical layer, in this case, the physical signaling that includes bit encoding and decoding, or Non-Return-to-Zero (NRZ), as well as bit timing and synchronization. In the chosen NRZ bit coding, the signal level remains constant over the bit time, and just one time slot is required for the representation of a bit. The signal level can remain constant over a longer period, so measures must be taken to ensure that the maximum permissible interval between two signal edges is not exceeded. This is important for synchronization purposes. Bit stuffing is applied by inserting a complementary bit after five bits of equal value, and the receiver has to un-stuff the stuff-bits, so the original data content is processed.
On the bit-level, which is OSI’s level one/physical layer, CiA says CAN uses synchronous bit transmission. This enhances transmitting capacity, but also means that a sophisticated method of bit synchronization is required. While bit synchronization in a character-oriented transmission (asynchronous) is performed on receipt of the start bit available with each character, a synchronous transmission protocol there is just one start bit available at the beginning of a frame. To enable the receiver to correctly read the messages, continuous resynchronization is required. Phase buffer segments are therefore inserted before and after the nominal sample point within a bit interval (See Figure below).
To enable the CAN receiver to correctly read the messages, continuous resynchronization is required, so phase buffer segments are inserted before and after the nominal sample point within a bit interval. For synchronization purposes, a propagation delay segment is needed, in addition to the phase buffer segment time reserved for synchronization. Source: CAN in Automation
CiA adds that CAN regulates bus access by bit-wise arbitration. The signal propagation from sender to receiver and back to the sender must be completed within one bit-time. For synchronization purposes, a further time segment, the propagation delay segment, is needed in addition to the phase buffer segment time reserved for synchronization. The propagation delay segment takes into account the signal propagation on the bus, as well as signal delays caused by transmitting and receiving nodes. Two types of synchronization are distinguished: hard synchronization at the start of a frame and resynchronization within a frame. After a hard synchronization, the bit time is restarted at the end of the sync segment. Consequently, the edge, which caused the hard synchronization, lies within the sync segment of the restarted bit time. Resynchronization shortens or lengthens the bit time, so the sample point is shifted according to the detected edge.
| About the Author |
ControlGlobal.com is exclusively dedicated to the global process automation market. We report on developing industry trends, illustrate successful industry applications, and update the basic skills and knowledge base that provide the profession's foundation.