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.

[参考译文] MSP430I2040:能否将 OPT3001上的 INT 引脚连接到 MSP430I2040PW 上的 Σ-Δ ADC 输入 A3.0+以用作 GPIO 引脚?

Guru**** 2540720 points
Other Parts Discussed in Thread: OPT3001

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/906004/msp430i2040-can-i-connect-int-pin-on-opt3001-to-sigma-delta-adc-input-a3-0-on-msp430i2040pw-to-act-as-gpio-pin

器件型号:MSP430I2040
主题中讨论的其他器件:OPT3001

尊敬的先生/女士:

我正在使用 MSP430I2040PW (EVM-I2040S)进行项目开发。 我使用了所有标准的16个 GPIO 引脚。 但我有2个未使用的 Σ-Δ ADC 端口(A2.0+/A2.0-、A3.0+和 A3.0-)对。 我使用 MSP430I2040PW 连接到 OPT3001 ALS、现在 OPT3001上的中断引脚1引脚短接以进行连接。

1.我能否检查将 INT 引脚@ OPT3001连接到 A3.0+Σ-Δ ADC 引脚是否正常、因为它未使用? 我计划将此引脚用作 GPIO、以捕获来自 OPT3001的 INT 信号。 有可能吗? 如果答案是肯定的、如何连接 A3.0-引脚@ MSP430、我应该为其接地吗?

2.编程后是否可以使用 TEST/SBWTCK 引脚作为 OPT3001的 INT 引脚?

或  

3.我是否可以完全忽略 OPT3001上的 INT 引脚并仅轮询 I2C 数据以读取 Lux 值? 我想我可以多次读取固件、以确认值是否正确、从而避免 OPT3001处于未就绪状态?

希望很快收到您的回复。

此致、

公里/小时

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

    我没有尝试过、但我想它会起作用。 您不能将 A2作为 GPIO 引用、因此您必须使用 SD24读取它、这会有点慢(最小31.25 us 延迟)。 我希望您将 A2-连接到 GND。 高电平(1)会使基准饱和、但我看不到任何迹象表明它会损害某些东西。

    在 OPT3001数据表(SBOS681C)上查看我希望您可以轮询并忽略(未连接) INT 引脚。 只需继续读取配置寄存器(0x01)、直到您看到转换准备就绪(CRF)、然后读取结果寄存器(0x00)。

    第二个选项看起来更有吸引力。