主题中讨论的其他器件: TCA9555、TCA9536 、 TCAL6416、TCAL9539
工具与软件:
您好:
新项目-手持终端需要、需要扩展芯片:需要扩展10个 GPIO、1.8V、封装应尽可能小、
问题1:PCA9554是否适用? 是否推荐其他型号?
问题2:这些 GPIO 可以用作中断吗?
谢谢你!!!
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.
工具与软件:
您好:
新项目-手持终端需要、需要扩展芯片:需要扩展10个 GPIO、1.8V、封装应尽可能小、
问题1:PCA9554是否适用? 是否推荐其他型号?
问题2:这些 GPIO 可以用作中断吗?
谢谢你!!!
尊敬的 Jimmy:
问题1:
PCA9554可以工作、但是此器件能够提供8个 GPIO、这意味着您需要两个器件。 我们不提供采用 QFN 或 VQFN 封装的 PCA9554 (尽管数据表中显示了相应的器件信息)、因此、此器件提供的最小封装是 SSOP 6.20mm x 5.30mm。 器件总面积将为6.2mm x 5.3mm x 2、因为需要2个器件。
最好看看 TCA9555 (该 IO 扩展器的16位版本)、该器件内部具有100k Ω 上拉电阻器、该器件采用4.00mm x 4.00mm 的24-PI WQFN (RTW)封装、您在此设计中只需要1个器件。
我们最小的 IO 扩展器是 TCA9536、它是4 GPIO 扩展器、但封装尺寸为1.35mm x 0.80mm。 在本例中、您将需要3个器件:1.35mm x 0.80mm x 3 = 3.24mm。
[报价 userid="486088" url="~/support/interface-group/interface/f/interface-forum/1412774/pca9554-question-about-pca9554问题2]问题2:这些 GPIO 能否用作中断?[/QUOT]配置为输入的 GPIO 引脚上的电压变化将触发/INT 引脚上的中断。 MCU 必须服务该中断才能查看哪个 GPIO 更改了状态。 这就是中断功能在我们大多数 IO 扩展器上的工作方式。
TCAL 系列中的 IO 扩展器(如 TCAL9539和 TCAL6416)具有中断状态寄存器、可通过 I2C 总线读取这些寄存器、以确定哪个 IO 标记了中断。
此致、
Tyler