Tutorials

Is there a Way to Adjust the Duty Cycle of the I2C Master Clock?

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adapter. For my application, I need to adjust the I2C Master Clock Duty Cycle from 30% to 50%. How can I adjust the duty cycle?

Response from Technical Support:

Thanks for your question! The Aardvark adapter operates within the I2C specification, including the clock (SCLK); th...

How Can I Best Communicate with Multiple SPI Slaves?

Question from the Customer:

I have two Promira Serial Platforms; each has the SPI Active - Level 2 Application. How can I best communicate to multiple SPI slaves using separate SPI slave select (SS) signals?

Response from Technical Support:

Thanks for your question! There are two ways you can communicate through the SS signals: Con...

Is there a Way to Adjust the Duty Cycle of the I2C Master Clock?

How to manage a locked I2C bus.Source: JanBaby 

Question from the Customer:

When I use Aardvark I2C/SPI Host Adapter on a board for I2C, and the pull-ups are weak (10K on board, Aardvark adapter pull-ups are not enabled), the I2C transactions work fine with 100 KHz. But if I change the bitrate to 400 KHz, I2C transactions quickly fail with status code 6 - the bus is l...

With the Promira Serial Platform, How Do I Set the SPI Clock to 0 Volts after Closing the SPI Device?

Question from the Customer:

I am using the Promira Serial Platform to drive an SPI bus. For this application, I am using the Promira Software API I2C/SPI Active wrapped in my custom code. My issue: I need the clock (SCLK) to reach 0V in its off state, but so far, that is not yet achieved.

What I see:

  1. I have a scope channel probe in...

How Can I Resolve Buffer Overflow for Asynchronous CAN Messages?

A Question from the Customer:

I have a question about communicating with an external CAN device. I'm working on a PC application to transfer data over the Komodo CAN Duo Interface. The bus is configured to run at 1 MHz and I’m starting this project with 16KB of data. When that is successful, the data blocks will be increased to megabytes of...

How Do I Start Working with SMBus Devices?

Question from the Customer:

I need to program and monitor an SMBus device. Which Total Phase instruments could I use for this project?

Response from Technical Support:

Thanks for your question! The System Management Bus (SMBus) protocol is a derivative of the Inter-Integrated Circuit (I2C) protocol. Because of their similarities, our I2C ho...