你好,
我有个很奇怪的问题。
我在端口0上使用ADC通道,引脚1。
这条线有一个非常弱的拉低到0V(约1.5M)。
在广告期间,无论DA14580是在运行中还是在睡眠中,这个引脚都愉快地坐在0V。
然而,当DA14580进入休眠状态时,一旦建立蓝牙连接,0端口引脚1的电流约为750mV。
我甚至添加了app_going_to_sleep函数:GPIO_ConfigurePin(GPIO_PORT_0, GPIO_PIN_1, OUTPUT, PID_GPIO, false);我以为这会让你抓狂。
然而,这并没有起到任何作用,在睡眠期间,针仍然高达约750mV。
我正在使用引脚信号电路的其他部分,有750mV在线路上造成的问题。
知道为什么会这样吗?
设备:
你好,乔纳森•森林
这个测量是在一个对话框的dk?如果你使用的是专业版或专业版dk,请尝试不同的子板。
由于MT_dialog
嗨MT_Dialog,
这个测量是在一个定制的PCB上。我有一个专业的dk,但我没有任何子板在开发板上测试相同的问题。
定制PCB有一个DA14580-01UNA运行在1.5V电池上(通过一个低v P-FET连接到VBAT1V,用于开关电源)。有问题的引脚连接到一个1.5M的下拉电阻,其他什么都没有。所以750mV一定来自DA14580。
如果需要,我可以得到一个子板,看看行为是否出现在这个板以及。
你好,乔纳森,
我试图在相同的引脚上复制您的问题与adc配置,当连接和广告引脚电压坐在0.0V与对话框的pro dk。
由于MT_dialog
嗨MT_dialog,
谢谢你帮我查这件事。
我也尝试了开发工具包,但无法重现该问题。
最终我找到了它。在连接中,我们的硬件启用了一个电源轨道,为名为VCC_EEPROM的EEPROM供电。它在启动SUOTA的情况下执行此操作。
对于SDA和SCL,在P0_2/P0_3和VCC_EEPROM之间有拉起电阻。
所以我猜测VCC_EEPROM是在微观上反馈电导致P0_1上出现电压。
因此,我们可以通过仅在更新即将开始时启用VCC_EPPROM来解决这个问题