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.

[参考译文] 寻找可提供中断信号的 IC,以检测 SPI (3.3V 电平)(输入扩展器)上的输入

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1071378/looking-for-ic-which-can-provide-interrupt-signal-to-detect-the-inputs-over-spi-3-3v-level-inputs-expander

“线程”中讨论的其它部件:PCF8574SN74HCS165

您好,

我正在寻找一种基于 I2C 的 PCF8574替代产品。

我需要一些可以与 SPI 接口配合使用的东西(实际上,为了适应 I2C,针脚已超出)。  

我希望在输入状态发生变化时收到中断(INT 专用引脚)。 我总共有7个输入,因此8位输入扩展器应该工作。 无需输出。

输入为0-3.3V 电平。 主要是按钮。

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

    此外,我的输入速度非常快(未锁定-持续约100毫秒),因此不想错过任何输入。 可能同时触发2个输入,是否有办法满足这一要求?

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

    通常,当您的 PIN 码不全时,I²C 是最佳的解决方案,因为您可以向现有总线添加具有不同地址的设备。

    没有 SPI I/O 扩展器。 与 SN74HCS165类似的并联移位寄存器可以与 SPI 兼容,但它需要轮询。 或者,对单独的 MCU 进行编程。

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

    谢谢  ,他真的很有帮助。
    是否有方法可以通过使用任何通信主控来减少某些 PIN 的使用? 例如: 我有2个 UART 设备,很少有 SPI 设备,如果我可以替换这些引脚,并且只将一条 I2C 线路组合在一起,这将很有帮助。

    TI 目录中是否有具有20MHz+速度且至少有4个定时器的经济型 MCU?  
    我知道 Microchip 有 AVR ATTiny 系列- 2个1美元。 TI 是否提供了任何经济高效的解决方案,我想使用它来代替其他选项。
    https://www.mouser.ca/ProductDetail/Microchip-Technology/ATTINY826-SFR?qs=sGAEpiMZZMv0NwlthflBi775BgPTl04svHdGpOcu4mo%3D

    MCU
    必须通过 UART/任何 其他协议使用另一个 MCU 进行编程。

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

    有许多芯片可以通过 I²C 访问。 请指定要替换的内容。

    这是对具有四个计时器的20 MHz MCU 的搜索:
    www.ti.com/microcontrollers-mcus-processors/microcontrollers/msp430-microcontrollers/products.html#p62=20;25&p2089=4;6

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

    克莱门斯,

    非常感谢您的帮助。

    吉加尔

    请告诉我们您还有哪些问题。

    此致,

    埃里克·哈克特  

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

    我想使用一个可以使用主 MCU 进行编程的 MCU。 请您直接从根部建议一个具有该功能的选项吗?
    我的意思是,我们可以通过 UART/SPI 或任何其他协议使用另一个 MCU 进行编程的 MCU? 它已被广泛证明是工作模式,并有可用的示例?

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

    以上链接的 MSP430s I 的大多数都可以使用 UART 或 I²C 编程;请参阅 MSP430闪存设备启动加载器(BSL)MSP430 FRAM 设备启动加载器(BSL)。