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.

TCAL9539: 框图逻辑问题

Part Number: TCAL9539

我按照datasheet上的框图搭建了一个仿真电路,其余功能和实际使用下来的芯片功能一致,但是我在仿真时发现框图存在问题:

首先在输入模式读取状态下使能latch,假设latch值为高电平,关闭read pluse,此时input register的Q端为高电平,latch为高电平,不跳INT。改变输入端口的值为0为低电平,无read pluse下input register的Q端仍然为高(锁存触发器),此时latch en端不使能Q端仍然为1,因此无论外部如何改变输入端口的值,INT端都不会跳高,并且在latch register无使能状态下也是一样。这样看的话是不是这个框图是有问题的?

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 首先在输入模式读取状态下使能latch,假设latch值为高电平,关闭read pluse,此时input register的Q端为高电平,latch为高电平,不跳INT。改变输入端口的值为0为低电平,无read pluse下input register的Q端仍然为高(锁存触发器),此时latch en端不使能Q端仍然为1,因此无论外部如何改变输入端口的值,INT端都不会跳高,并且在latch register无使能状态下也是一样。这样看的话是不是这个框图是有问题的?

    我不理解问题陈述。

    输入锁存寄存器= 1

    这意味着,如果输入状态从0变为1变为0,则输入闩锁状态=1。 Interrupt将在/INT上断言,并且不会从输入中取消断言返回到其原始状态。

    读取输入端口寄存器时,即使输入从外部驱动为0,该值也将读取为1。