I have been using the Aardvark I2C/SPI Host Adapter for many projects. Right now, I have a new project where I’ll be using the Aardvark adapter in SPI master mode. As I understand it, the slowest clock rate I can use in master mode is 125 kHz. However, for this project, I need a much slower bitrate, about 50 kHz. Is where a way I can slow down the Aardvark adapter (or another adapter) to communicate with slower SPI devices?
Response from Technical Support:Thanks for your question! For your project, we recommend the Promira Serial Platform, which can be configured to the speed for the system requirement of your project. As you noted, the bitrates that the Aardvark SPI master supports is 125 kHz to 8 MHz, which cannot be changed. The Cheetah SPI Host Adapter also operates at higher speeds, 100 kHz to 40+ MHz. The clock rate of the Promira platform is much more flexible. As an SPI master, the Promira platfrom can operate at bitrates from 31 kHz to 80 MHz. As an SPI slave, the bitrate can range from 31 kHz to 20 MHz.
For more details about SPI bitrates and timing, please refer to the sections SPI Signaling Characteristics and SPI AC Characteristics of the Promira Serial Platform User Manual.
You may find the Promira platform very useful for future projects – it provides a number of advantages over the Aardvark and Cheetah adapters, including:
The following table provides a quick comparison between the levels of the Promira I2C and SPI Active Level applications, as well the Aardvark and Cheetah adapters.
Additional resources that you may find helpful:
We hope this answers your questions. If you have other questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com, or if you already own one of our devices and have a technical question, please submit a request for technical support.