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.

[参考译文] CD4051B:从两个不同的源读取并多路复用至 Arduino Nano

Guru**** 2380860 points
Other Parts Discussed in Thread: CD4051B
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/705886/cd4051b-readout-from-two-different-sources-and-multiplexing-to-an-arduino-nano

器件型号:CD4051B

您好、TI 社区、

现在、我有一个 CD4051B、我不确定是否可以按我的打算使用它。 我总共有6个来自两个不同源的输入。 4个输入来自激光二极管驱动器、2个来自温度控制器(TEC)。 两个组件的电压范围均在0-5V 之间。 激光二极管驱动器需要至少1兆欧的负载、TEC 需要500千欧姆的额定输出。 然后、Arduino Nano 将以相对较慢的速度处理数据(仅偶尔检查温度)。

此外、一个输入通过使用一个大约1V 的分压器来使用 VCC (5V)的电压。 对于该输入、我可能需要使用限流电路来保护多路复用器?

此致、

Martin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Martin、

    CD4051B 器件可由5V 电源供电并传递5V 信号。  此器件是一款8:1多路复用器、能够适应 系统中的6个信号。    在这种情况 下、信号路径的串联导通状态电阻将为~500欧姆、您应将其考虑在内。   

    我不理解您对分压器的评论。  如果 Vdd 在5V 下运行、此器件将不需要在信号路径上使用分压器、它将传递0-5V 信号

    谢谢、

    Adam

      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Adam:

    首先、感谢您的快速回复。 很抱歉我的措辞含糊。 如图 1要做的是读取6个模拟输入。 6个值中的2个来自温度控制器、其余来自激光二极管驱动器。 所有值的范围均在0-5V 之间。 要从激光二极管驱动器 ILDSET、ILDACT、TSETLD 和 TACTLD 读取输入、 我需要至少1兆欧的负载电阻器、由 DER 激光二极管驱动器制造商指定。

    另一个组件(温度控制器)的制造商告诉我、温度控制器的输入阻抗为1兆欧。 因此、我不确定1兆欧姆输入阻抗是否会消耗过多电流、并可能损坏多路复用器、因为它无法处理。 尤其是、我担心 TSETPD。 TSETPD 源自分压器(以蓝色框表示)和 VDD (VCC5V 12VA 电源)。 VCC5V 当然是 VDD。 技术支持建议我使用电压基准而不是分压器来对该引脚进行更精确的控制。 但当前的问题仍然存在。

    图 1多路复用器原理图

    此致、

    Martin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Martin、

    CD4051B 器件 将支持每个信号路径高达10mA 的电流。   Vcc 5V 至 R_VDD 18k 欧姆与 RL 1M 欧姆串联的电流 将在 uA 范围内。 5V/(18k +1M)= 4.9uA。  这种小电流不会成为问题。  

    谢谢、

    Adam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢。 然后我将尝试一下。 周末愉快!

    此致、
    Martin