3

When sampling parallel ADC's the synchronization becomes more problematic than the raw bandwidth. You have not really made it clear what your application is but I assume audio. Your quickest turn around would be to use a COTS sampling device over USB at the best performance point you can afford. Simultaneous sampling ADC's are an option but generally have ...


3

There is a big difference between 6..9 MHz clock speed (which according to the BCM2835 datasheet is derived from 150MHz core_clk with a power-of-two 16-bit integer divider CDIV, I assume the Pi 4 is similar) and 6..9 Mbit/s data rate which you won't achieve if you can only read 2-3 bytes at a time. The overhead of IO library and drivers will limit you to ...


2

GPS has what is known as DOP or Dilution Of Precision. It means things aren't as accurate as you might want. There are 4 such values: TDOP, two HDOP values that are often merged, and VDOP. (Those are Time/Temporal, Horizontal, and Vertical. TDOP should be best, VDOP worst.) All DOPs are measured in meters, and ideally should be under 5. If you get both ...


2

To answer your topic question. The SPI peripheral can work at those speeds. I2C can not. I do not know about I2S. However I have not heard of any software which allows continuous SPI readings at those (or any other) rates. I doubt it is possible without periodic interruptions. As you suggest bit banging via software is out of the question. I doubt it ...


1

It seems I don't need scanadf. I can scan from ADF using scanimage: sudo scanimage --source "ADF duplex" That might be a specific option for the HP 8200 series. Unfortunately, I always get a segmentation fault for the second page.


Only top voted, non community-wiki answers of a minimum length are eligible