Interfacing a Raspberry PI with AD7606

Dear all, I am new to this forum and have very little experience with low level peripheral interface with Linux. I have been playing with Arduino for a couple of months and have done some SPI interface to an external ADC with success. I need more processing power, so now I am moving to 32-bit platform and while evaluating some options, I put my hands on a Raspberry PI.

I want to interface the PI to my AD7606. The PI has many GPIO pins, including support to SPI, I2C, UART, parallel etc, so wondering (sorry if this is a stupid question) what would be the best interface to the AD7606, Serial SPI or parallel? (I know thats a hardware question, not software, sorry)

Do you have any experience compiling support for IIO/AD7606 drivers for the raspbian (debian port for the PI)?

Thank you and best regards,

Jose F.

Parents
  • Hmm. I suspect you don't understand that serial and parallel are generic descriptions of an interface, and do not mean the same thing as UART and LPT (which are specific types of serial and parallel interfaces well known on PCs but not applicable here).

    You would use SPI to talk to the AD7606. My RPi documentation is at home and I don't recall if the Broadcom SoC has a built in SPI controller, but it's no big deal to write a bit-banging SPI module in C or assembler to talk to the ADI device.

Reply
  • Hmm. I suspect you don't understand that serial and parallel are generic descriptions of an interface, and do not mean the same thing as UART and LPT (which are specific types of serial and parallel interfaces well known on PCs but not applicable here).

    You would use SPI to talk to the AD7606. My RPi documentation is at home and I don't recall if the Broadcom SoC has a built in SPI controller, but it's no big deal to write a bit-banging SPI module in C or assembler to talk to the ADI device.

Children
No Data