What Do Emissions Control, Diagnostics and Troubleshooting, OBD-II and CAN Protocol Have to Do with Each Other?

As mentioned in a previous article, What’s New About CAN FD?, the creation of the Control Area Network (CAN) bus started in 1983 at the Robert Bosch Company.

After finalizing the first design, the CAN protocol was introduced to the Society of Automotive Engineers (SAE) in 1986. In 1991, the CAN protocol was publicly released by its usage in th...

What’s New About CAN FD?

CAN, Control Area Network, was created to improve vehicles as well as reduce the cost and maintenance of internal wiring – which was quickly increasing as more features were moving from mechanical to electronic technologies. For interaction and control, a protocol was required to handle the increasing complexity of operative devices within a v...

How Are Promira Serial Platform Pins Configured? Do I Need to Add Pull-Up Resistors?

Question from the Customer:

Can you tell me about the pin configuration of pin 14 and pin 15 of the Promira Serial Platform? I am using these two pins as DO. Are they both open-collector pins – will I need to add pull-up resistors?

Response from Technical Support:

Thanks for your questions! The I/O circuit depends on how you are using the Pro...

CAN Bus Hacking in Vehicles

If you’re a Criminal Minds fan, you’ll know this TV drama produces fictional and enticing crime episodes where police and FBI agents investigate unique crimes and their perpetrators. One recent episode, “Collision Course”, focused on a crime where hackers targeted vehicles and took control of the vehicle’s controller area network, the...

Can the Promira Serial Platform Reduce Clock Cycle Gaps and Provide Precise Timing when Testing a New SPI Device?

Question from the Customer:
We’ve been using the Aardvark I2C/SPI Host Adapter for years – the software updates have been great, but now we’re testing a faster prototype SPI device. We need a faster adapter. Our goal: eliminate gaps between clock cycles.

Currently, there is a gap between each 8 clock cycles. For test harness purposes, to ...

How to Program Large Files to SPI Flash Memory Using the Cheetah SPI Host Adapter

Flash Center Software should be used with our Cheetah SPI Host Adapter to program large files to SPI flash memory. A common use case related to this topic is loading field-programmable gate array (FPGA) images to different addresses within SPI flash memory.

When loading large files, you often need to program one sector of memory while leaving o...

What Causes Partial Error Codes to Occur When the SPI Data Is Correct?

Question from the Customer:

I’m using the Beagle I2C/SPI Protocol Analyzer and the Data Center Software. I have a question about the results I see. I send a 20-bit (2.5bytes) data packet, and the results show the data is wrong.  The error code is P4, as shown below.

Viewing error codes in Data Center SoftwareWe are certain the SPI data is correct – why is the Data Center Software ...

How Can I Simultaneously Monitor and Respond to SPI and I2C Devices?

Question from the Customer:

I was wondering if you have a sniffer solution that allows me to test a single master on a bus? In other words, are there sniffers that respond as  slave devices with ACK and returning data?  I’m working with SPI and I2C devices.

Response from Technical Support:

Thanks for your question! For your test requirement...