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
  • Don, thanks of your comments. I mean, the PI has GPIO pins that can be software programmed as input/output as needed, however some were already preset as I2C, SPI and UART.

    From the Broacom BCM2835 datasheet:

    "BCM2835 contains the following peripherals which may safely be accessed by the ARM:

    • Timers

    • Interrupt controller

    • GPIO

    • USB

    • PCM / I2S

    • DMA controller

    • I2C master

    • I2C / SPI slave

    • SPI0, SPI1, SPI2

    • PWM

    • UART0, UART1"

Reply
  • Don, thanks of your comments. I mean, the PI has GPIO pins that can be software programmed as input/output as needed, however some were already preset as I2C, SPI and UART.

    From the Broacom BCM2835 datasheet:

    "BCM2835 contains the following peripherals which may safely be accessed by the ARM:

    • Timers

    • Interrupt controller

    • GPIO

    • USB

    • PCM / I2S

    • DMA controller

    • I2C master

    • I2C / SPI slave

    • SPI0, SPI1, SPI2

    • PWM

    • UART0, UART1"

Children
No Data