3 Replies Latest reply on Feb 27, 2015 8:44 AM by JPMontero_Intel

    GPIO throughput using IIO high resolution timer trigger




      I have connected ADC 7606 to Galileo through SPI1 the driver is included in the kernel build. As required for any ADC module in Linux, the interface to ADC is through IIO subsystem.

      I have set up the frequency to be any where between 3KHz ~ 15KHz, but if I hook up an oscilloscope to the IO2 GPIO line it shows a pwm of 2Khz max.


      Any idea how I can get generate high frequency PWM WITHOUT the use of arduino or cypress io chip.

      Problems of arduino is it hasn't got any buffering mechanism to read the SPI data hence data would be lost.

      PWM generate with cypress io expander are not accurate as they are implemented over i2c interface and there by cause jitter.