I am new to the field of RPi wherein I need to interface sensor-ADC-RPi.

I have repeatedly come across terms like

  1. Core frequency of CPU.

  2. maximum sampling rate provided by ADC

  3. Nyquist sampling frequency

  4. I2C bus frequency

In embedded systems, how these four frequencies are related to each other.

So if someone could please explain this how I would go about, I would be very appreciative.

1 Answer 1


They are not related in any way.

Each piece of hardware will have frequencies it supports.

The maximum frequency supported by the SPI bus depends on the SPI hardware.

The maximum frequency supported by the I2C bus depends on the I2C hardware.

The maximum frequency supported by the ADS1015 depends on the ADS1015 hardware (as documented in its datasheet).

As for the Nyquist frequency look at a wiki.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.