您好!
有人能告诉我 F28M36C63P2微控制器的 ADC 使用的最大串行阻抗吗?
我在 ADC 的输入端有一个 Sallen-Key 滤波器、然后有一个 RC 滤波器、我只能找到 ADC 输入模型的典型值50欧姆。
我将其用于12位转换和50kHz 采样频率。
提前感谢您。
Thomas
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
有人能告诉我 F28M36C63P2微控制器的 ADC 使用的最大串行阻抗吗?
我在 ADC 的输入端有一个 Sallen-Key 滤波器、然后有一个 RC 滤波器、我只能找到 ADC 输入模型的典型值50欧姆。
我将其用于12位转换和50kHz 采样频率。
提前感谢您。
Thomas
Tommy 您好吗?
感谢您的回答、但我已经看到了 TRM 中的典型值。
实际上、我在 ADC 输入之前有一个 RC、时间常数为100us (抗回复滤波器需要)、但我想尽可能增大 Rs (典型值= 50欧姆)的值、因为我的电容器封装不允许超过470nF。
我将此配置用于我的通道:
因此、如果我使用187ns 的采样窗口进行12位转换、并且使用该表达式实现0.25的稳定精度
我需要一个充电时间常数 Ch = 187ns/(-ln (0.25/4096)=19.27ns?
您能告诉我输入端(在我的 RC 电路中)的电容器是否会影响该值吗?
提前感谢您。
Thomas、
您的源 RC 滤波器将绝对影响通道电容器的整体稳定行为。
您共享的公式假设 CP + Csource 可以忽略不计、其中:
T =串联 x 通道
Rseries = Rsource + Ron 的总电阻
对于仅考虑 Rsource 的高带宽应用、它非常有用。
对于较大的 RC 滤波器、系统看起来更像是二阶低通无源滤波器。 Ch 稳定所需的时间在很大程度上取决于您的 RC 滤波器。 我假设您正在实施低带宽应用、因此您需要确保您的 Csource 足够大、足以为 Ch 充电。
Tommy
嗨、Tommy、
感谢链接,它对我有很大帮助。
是的、在本例中、我要获取频率为360Hz 至800Hz 的信号。
因此,如果我从其他讨论中了解到,我必须至少使用 Cext=(5pF+1.6pF)*4096*4=108.1nF。
但 Rext 不会影响通道的充电或放电、因此我可以使用相同的100us RC、取一 个 Rext= 1k 欧姆。
请告诉我是否有误。
提前感谢您。
Thomas
Thomas
要添加位:
在电荷共享的情况下、在 S+H 期间、源极通过 Rext 向 ADC 输入提供的电荷最小 因此、无论外部 RC 的 RC 时间常数是多少、S+H 持续时间都可以是最小/非常短的(假设 C 足够大、您可以共享电荷)。
然而、增加 Rext 并不是没有结果的。 如果您想象 Rext 变得无限、将会发生的情况是每个后续样本都会耗尽 Cext 的一些电荷、因此最终 Cext 上的电压将接近0V (假设最坏情况是在每个 S+H 开始时 Ch 为0V)。 当 Rext 较大但不是无限时、您最终会得到一个采样率限制、其中较大的 Rext 会在给定的采样率下产生更多的"运行误差"、或者您需要降低采样率以保持与 Rext 增加时相同的误差水平。
好消息是、这非常容易在 SPICE/TINA 中进行仿真。 请参阅随附的 TINA 文件。 您只需要查看在多次采样后电压达到平衡后的压降。 您需要修改值和时间、以匹配您的器件和条件。