Question from the Customer:
I am using the Aardvark I2C/SPI Host Adapter in SPI slave mode, with MATLAB to interface with the Aardvark adapter. The master outputs a packet that we would like to read. But we aren’t able to read our entire packet, because it appears that the data output is limited to 8 bits. In the header file, the SPI slave read data output only is an 8-bit variable. Is there a way to work around this?
Response from Technical Support:
Thanks for your question! The Aardvark adapter supports 8-bit words and can transfer 8-bit SPI data without td delay, and multiple 8-bit SPI data with td delay. To send data that is non-8 bit packets, we recommend the Promira Serial Platform.
![]() |
|
Figure 1: Promira Serial Platform |
The Promira platform supports multiple 8-bit words as well as multiple non 8-bit words, which provides greater flexibility for interfacing with the more complex devices.
Additional resources that you may find helpful include the following:
- Aardvark I2C/SPI Host Adapter User Manual
- Promira Serial Platform User Manual
- SPI Active - Level 1 Application
- SPI Active - Level 2 Application
- SPI Active - Level 3 Application
- How to Use Total Phase Products with MATLAB
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.