Я використовую датчик твердих часток 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, залишаючи 5В / GND-з'єднання на місці, і пробую його осцилографом.
Крім того, якщо у мене є два пристрої, підключені до одного джерела живлення, причому одна з них знаходиться в режимі Wi-Fi, і одна з них в режимі офлайн, блок офлайн-режиму демонструє явище підвищення напруги. Зростання, безумовно, є, і також слід зазначити, що це в меншій мірі, ніж тоді, коли сам прилад знаходиться в режимі Wi-Fi, наприклад, 600mV - 700mV.
Автономний блок, підключений до ізольованого джерела живлення (наприклад, акумуляторної батареї), не відчуває підвищення напруги, наприклад, незважаючи на фізичну близькість до підключеного до мережі Wi-Fi пристрою.
Мені було цікаво, чи це може бути проблема опору наземного шляху, але тут все досить коротких довжин, і я виміряв опір обох датчиків заземлення датчика назад до землі WildFire по 0,2 Ом кожен, і я виміряв загальний струм системи на близько 300 мА (відображається на РК-дисплеї звичайного 5В напруги живлення на стільниці). Це, звичайно, не пояснює зростання на 1 В, наскільки я міркую.
Я розумів, що аналоговий вихід PPD-60PV - це буферний вихід низького опору, але це не зовсім зрозуміло з таблиці. Я на даний момент застряг / здивований, і не знаю, що робити далі.
Отож, до мого недолюдного питання. Що може бути першопричиною того, що я спостерігаю тут? Яку пораду ви маєте щодо того, що я можу зробити далі, щоб вирішити цю проблему на перший план?