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.

[参考译文] TCA9539-Q1:TCA9539-Q1初始化时输出闪烁

Guru**** 2979400 points

Other Parts Discussed in Thread: TCA9539-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/942638/tca9539-q1-tca9539-q1-output-flicker-at-initialization

器件型号:TCA9539-Q1

大家好、我正在使用 TCA9539-Q1 (IO 扩展器)。 我要附上原理图。 我希望使用 IO 扩展器作为输出、因此我已将两个端口都配置为输出。 我需要在加电时将输出设置为低电平、因此我向两个输出端口写入"0x00"(正如数据表所述、默认情况下输出为高电平)。 在将输出端口写入"0x00"时;所有引脚在~89us 内变为高电平;因此,我的负载在一段时间内变为高电平,这是不需要的行为。  

默认情况下是否可以将输出设置为低电平而不产生电压输出高毛刺脉冲?

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

    您好、Aliphussain、

    是否先写入输出寄存器、然后再写入配置寄存器?

    我假设您实际上是首先写入配置寄存器、这会导致线路处于"高电平"状态、直到您最终写入输出寄存器。 在相反的方向上执行它(首先是输出寄存器、然后是配置寄存器)应该使您能够避免"高电平"状态。

    -Bobby

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

    谢谢@Bobby、

    您可以正确识别它、我先执行配置寄存器、然后输出寄存器、因为数据表中没有提到它。 现在、我执行了您所说的操作、它解决了我的问题。