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.

[参考译文] CD74HC4067:我可以一次性将 CD74HC4067用于输入和输出(单独的引脚)吗?

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/729914/cd74hc4067-can-i-use-the-cd74hc4067-for-input-and-output-separate-pin-at-one-time

器件型号:CD74HC4067
主题中讨论的其他器件: TMUX1208

您好!

在 Arduino 项目中、我希望输入有8个通道(按钮示例)、输出有8个通道(LED 示例)。 我喜欢只读写数字数据。

如果我为输入引脚选择 CD74HC4067 S0-S4地址并从符号引脚读取数据、那么是否正常工作、之后我设置输出引脚的地址并将数据写入到符号引脚?

提前感谢您的回答。

Laszlo

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

    Laszlo、

    当您正在寻找8:1时、您如何找到具有16:1的 CDHC4067?

    TI.com 开关搜索工具、您可以在其中筛选8:1的器件。  您对使用 TMUX1208有什么看法?  

    所有这些器件都是双向无源 FET 开关、这意味着数据或信号可以双向流动。  只要您的电压在建议的工作条件下、您就可以通过信号开关读取或写入系统中的任何器件。

    谢谢、

    Adam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Adam、
    非常感谢您的这一好而明智的评论。

    还有另外两个重要的说明:
    1.我的板上只有5个可用端口(例如 Arduino uno)
    2.我想总共使用16个端口,但比率可能有所不同(例如5个输入端口和11个输出端口)。

    超出范围:我真的不想使用 i2c/I2S 协议。

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

    Laszlo、

    无源 FET 开关没有任何驱动能力。  它们与能够拉电流或灌电流的 GPIO 不同。  这些开关只需充当导线、即可将引脚上看到的电压/电流传递到另一侧、或不将其传递到另一侧。  您可以将 Arduino 中的 GPIO0配置为输出、并使用 GPIO 1-4设置多路复用器的选择引脚 以使任何端口成为输出。  然后、您可以将 GPIO0更改为输入、并 使开关的任何 I 引脚成为 输入。   这种方法的唯一限制   是一次只能选择一个 I 引脚来连接 COM 引脚。  

    谢谢、

    Adam

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

    Adam、  

    感谢您的回复、为我提供了很多帮助。
    我将尝试它、因为它看起来很好。

    此致、

    Laszlo