Microcontroller 外部ADC是否会降低微控制器的速度?

Microcontroller 外部ADC是否会降低微控制器的速度?,microcontroller,spi,adc,Microcontroller,Spi,Adc,我使用SPI接口将外部ADC连接到STM32L0微控制器。 它将比使用内部ADC慢。 外部ADC可能更快,但SPI接口是否起到了瓶颈作用 或者使用外部ADC的任何其他方式ADC的转换速度取决于您测量的方式和内容: 启动转换需要多长时间 一些ADC具有自动模式,可重复转换其输入。其他人只需要一个位集,而其他人则需要一个完整的命令序列 转换需要多长时间 有不同的转换算法,SAR,flash,随便你说。时钟转换有一个时钟,大多数时钟ADC有一些开销周期用于采样等 获取结果需要多长时间 这主要取决于接口

我使用SPI接口将外部ADC连接到STM32L0微控制器。 它将比使用内部ADC慢。 外部ADC可能更快,但SPI接口是否起到了瓶颈作用


或者使用外部ADC的任何其他方式ADC的转换速度取决于您测量的方式和内容:

  • 启动转换需要多长时间

    一些ADC具有自动模式,可重复转换其输入。其他人只需要一个位集,而其他人则需要一个完整的命令序列

  • 转换需要多长时间

    有不同的转换算法,SAR,flash,随便你说。时钟转换有一个时钟,大多数时钟ADC有一些开销周期用于采样等

  • 获取结果需要多长时间

    这主要取决于接口。您提到了SPI,所以它的时钟频率和要交换的字节数都增加了。有些ADC具有并行接口

  • 因此,要决定ADC的速度是更快还是更快,您需要计算所有这些值。不过,经过一些示例计算后,你可能会有一种屁股的感觉