![]() |
Computer Solutions Ltd | ||
Celebrating over 28 years |
|||
Debugging Communications LinksAs more and more embedded developments involve distributed processing, the recording and analysing of the communications traffic becomes an increasingly important part of the development strategy. Fast links between multiple stations with complex message structures can optimise the use of the lines but further complicates the engineer's job of identifying what is going on at the application level. COMSOL has brought together a number of tools to help. EthernetWe recommend the excellent Ethereal which is an open source Network Logic Analyser that will display traffic by packets but more importantly it knows about over 680 protocols saving a lot of field decoding and byte counting. CANPeak-System CAN products are now available from COMSOL They are a leader in CAN controllers, diagnostics and CAN based modules. Their Explorer package is virtually a bus analyser providing a full log of CAN transactions and a VBScript macro language for development of test applications. LINCOMSOL can supply a CAN to LIN gateway this allows LIN development via a CAN interface and the Explorer package is virtually a bus analyser providing a full log of LIN transactions and a VBScript macro language for development of test applications. RS-232One of the simplest and most common communications mechanisms but as serial port access (or a RS232-USB converter) is easily available no special hardware is required to diagnose RS232 problems and we have two tools each with its own particular advantage. StreamTeam - Windows based with multiple packet collection triggers allowing messages to be easily isolated. MicroTap is a DOS based RS-232 character logging utility that will time charaters to the nearest microsecond. USBIf you are developing USB hardware or applications software you need a bus analyser to see what messages and data has been passed over the bus. The reasonably priced Ellisys Tracker 110 USB protocol analyser will log and display Low speed, Mixed speed and Full speed USB 1 & 2 at up to 12Mbits/sec. It allows users to rapidly familiarise themselves with the USB protocol and then to focus in on their applications data. Their latest model the Explorer 200 will cover USB 1 & 2 at speeds of up to 480Mbits/sec with powerful triggering and enhanced filtering. Both of these can be enhanced to decode USB device classes. Their Explorer 300 will debug Certified Wireless and WiMedia’s Ultra wideband USB protocols over air or via a MAC/PHY interface. WinDriver USB is a PC based software driver development product that includes an interactive mode allowing logging of all traffic and you can manually enter specific commands to test your USB device. This is also available as a standalone test environment separate from the more costly code generation module. I2CA simple bus used to link chips on local boards and provide low pin-out control. Our logic analyser can be supplied with an I2C monitor option.
| ||||||||||||||||||||||