Я использую датчик частиц Shinyei PPD-60PV в продукте, и я заметил кое-что очень странное в тестировании, и я не знаю, как это объяснить. Он подключен к плате WildFire посредством подключения к плате интерфейсного адаптера. WildFire питается от 5 В через USB-порт. PPD-60PV имеет два соединения 5V / GND, выполненных через плату интерфейсного адаптера, и аналоговый выход, который подключен к входу АЦП A7 WildFire через плату интерфейсного адаптера.
Мой продукт поддерживает два основных режима работы: (1) подключен Wi-Fi и (2) отключен. Я обнаружил, что в режиме Wi-Fi аналоговый выход датчика PPD-60PV увеличивается примерно на вольт. Я обнаружил (и тщательно сузил симптом до) то, что это повышение напряжения происходит несколько постепенно (в течение нескольких секунд), только после подключения ESP8266 к сети Wi-Fi. Он также восстанавливается до нормального базового значения постепенно (в течение аналогичного периода времени) после сброса ESP8266 (и, следовательно, отключения его от сети Wi-Fi).
Дальнейшие диагностические эксперименты показывают, что это повышение напряжения на аналоговом выходе датчика происходит, даже если я вообще отключаю аналоговый выход от WildFire, оставляя соединения 5V / GND на месте, и проверяю его с помощью осциллографа.
Также, если у меня есть две сборки, подключенные к одному и тому же источнику питания, одна из которых находится в режиме Wi-Fi, а другая - в автономном режиме, модуль автономного режима демонстрирует явление повышения напряжения. Повышение, безусловно, есть, и также следует отметить, что оно в меньшей степени, чем когда само устройство находится в режиме Wi-Fi, например, 600 мВ - 700 мВ.
Автономный блок, подключенный к изолированному источнику питания (например, батарейному блоку ), не испытывает повышения напряжения, например, несмотря на физическую близость к подключенному блоку Wi-Fi.
Я задавался вопросом, возможно, это была проблема сопротивления заземления, но здесь все довольно короткое, и я измерил сопротивление от обоих подключений заземления датчика обратно к заземлению WildFire по 0,2 Ом каждый, и я измерил общий ток системы при около 300 мА (отображается на ЖК-дисплее обычного настольного источника питания 5 В). Это, конечно, не учитывает рост 1V, насколько мои рассуждения.
Насколько я понимаю, аналоговый выход PPD-60PV является буферизованным выходом с низким импедансом, но это не совсем ясно из таблицы. Я застрял / растерялся на данный момент, и я не уверен, что делать дальше.
Итак, к моему несчастному вопросу. Что может быть причиной того, что я наблюдаю здесь? Какой у вас совет относительно того, что я мог бы сделать дальше, чтобы решить эту проблему?