We are trying to do consecutive SPI accesses as quickly as possible and minimize the time between SS going from inactive to active again. We’re looking at the specifications of both the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter, but we could use more details and would appreciate your help on our questions below:
Thanks for your questions! For your application, if you are using the SPI host adapter as an SPI master, we recommend using the Cheetah adapter.
Although both host adapters are programmable, the Cheetah adapter can operate at much higher speeds as an SPI master and can communicate with up to three SPI slaves. The minimum time between access is 250us compared to 2ms for the Aardvark adapter. The Aardvark adapter is more of a general-purpose host adapter that can operate as either an SPI Master or an SPI Slave (in addition to supporting I2C as well). Software APIs are available for both adapters, which allow you to create custom programs to meet your specifications. The following summaries describe the key features of the adapters.
When using the adapter as an SPI master and higher speed is needed, we recommend using the Cheetah SPI master adapter. The key features of the Cheetah adapter are listed below.
For additional information about Cheetah SPI signaling characteristics, please refer to section 2.5 of the Cheetah SPI Host Adapter User Manual. For information about the Cheetah API software, please refer to section 5 of the user manual.
The key features of the Aardvark adapter are listed below.
For additional information about the Aardvark SPI signaling characteristics, please refer to section 2.4 of the Aardvark I2C/SPI Host Adapter User Manual. For information about the Aardvark API Software, please refer to section 5 of the user manual.
For more information, please refer to the following sources:
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 submit a request for technical support.