Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 5151

General • Re: External ADC via SPI speed on Pi pico

$
0
0
I'm doing something similar on a different platform, using a TI ADS127L01. That platform has a serial audio interface that I am (ab)using to receive the frame-sync stream from the ADC. I prototyped it with SPI and quickly came to the conclusion that SPI is a silly protocol for a one-way streaming interface like that. To get it to run at speed on SPI I had to resort to low-level tricks like chaining interrupt handlers. Things are much simpler with the frame-sync interface. I took a quick look at the ADS8675 datasheet, and it doesn't seem to have the same frame-sync interface, but it does have some kind of Source-Synchronous (SRC) Protocols. Maybe you could hook one of those up to PIO? I was able to simplify things in my design by configuring the ADS127L01 to use an external clock, which I generate on a GPIO on the host device. That way, everything is synchronous to the host device's clock.

Statistics: Posted by carlk3 — Tue Apr 09, 2024 10:02 pm



Viewing all articles
Browse latest Browse all 5151

Trending Articles