Приветствую!
Занялся я тут программингом ESP.
Взял 4 штуки ESP-12 с алиэкспресса, воткнул их на белую плату, вместо 1117 припаял модуль mini360 (заменив подстроечник на постоянный резистор, чтобы получить стабильные 3.3 - 3.4 вольта), подпаял провода питания 17 вольт к входу mini360, к выходу SPI присобачил светодиодную ленту WS2801 (на самом деле самодельные пиксели, которые под нее мимикрируют, 10 штук), написал прошивку, которая получает данные через WiFi и выдает на ленту.
Дома, от лабораторного БП все работало нормально.
На выезде, при работе от бензогенератора через БП Nemic-Lambda все 4 начали с той или иной вероятностью глючить, а именно - выдавать на SPI время от времени фигню. При этом на одной из плат была замечена помеха по питанию амплитудой до полувольта (на остальных образцовое питание, но они глючили тоже).
Ну окей, фиг с ними, подумал я, и воткнул их к другому устройству, как тупой логгер приходящего из UART траффика (чтобы девайсы под дождем, а я из машину сразу со всех логи смотрю).
Тут тоже фигня началась, две платы заработали сразу и работали все время, две, начиная с какого-то момента начали на ножке RX принимать мусор. Время выдачи мусора совпадает с выходом в эфир радиомодема на частоте ~150Мгц (10 ватт). На одной поменял саму ESP12 - эффекта не возымело.
Итого, есть две штуки, которые работают как надо, и две - которые глючат. Одна из них работала нормально, потом только глючить начала, с какого-то неясного момента.
Принимает оно данные через UART на скорости 115200 от MSP430, питание везде 3.3 вольта, каких-то помех с существенной амплитудой на ножке RX осциллографом не обнаружено, торчит единица там, при посылках явственно виден пакет данных (которые она принимает).
В общем и целом, какое-то такое впечатление, что оно работает скорее случайно, чем закономерно.
Припайка тантала 10мкФ ко входу питания модуля ничем не помогла.
Подскажите, плиз, где я дурак?
Спасибо заранее!
Занялся я тут программингом ESP.
Взял 4 штуки ESP-12 с алиэкспресса, воткнул их на белую плату, вместо 1117 припаял модуль mini360 (заменив подстроечник на постоянный резистор, чтобы получить стабильные 3.3 - 3.4 вольта), подпаял провода питания 17 вольт к входу mini360, к выходу SPI присобачил светодиодную ленту WS2801 (на самом деле самодельные пиксели, которые под нее мимикрируют, 10 штук), написал прошивку, которая получает данные через WiFi и выдает на ленту.
Дома, от лабораторного БП все работало нормально.
На выезде, при работе от бензогенератора через БП Nemic-Lambda все 4 начали с той или иной вероятностью глючить, а именно - выдавать на SPI время от времени фигню. При этом на одной из плат была замечена помеха по питанию амплитудой до полувольта (на остальных образцовое питание, но они глючили тоже).
Ну окей, фиг с ними, подумал я, и воткнул их к другому устройству, как тупой логгер приходящего из UART траффика (чтобы девайсы под дождем, а я из машину сразу со всех логи смотрю).
Тут тоже фигня началась, две платы заработали сразу и работали все время, две, начиная с какого-то момента начали на ножке RX принимать мусор. Время выдачи мусора совпадает с выходом в эфир радиомодема на частоте ~150Мгц (10 ватт). На одной поменял саму ESP12 - эффекта не возымело.
Итого, есть две штуки, которые работают как надо, и две - которые глючат. Одна из них работала нормально, потом только глючить начала, с какого-то неясного момента.
Принимает оно данные через UART на скорости 115200 от MSP430, питание везде 3.3 вольта, каких-то помех с существенной амплитудой на ножке RX осциллографом не обнаружено, торчит единица там, при посылках явственно виден пакет данных (которые она принимает).
В общем и целом, какое-то такое впечатление, что оно работает скорее случайно, чем закономерно.
Припайка тантала 10мкФ ко входу питания модуля ничем не помогла.
Подскажите, плиз, где я дурак?
Спасибо заранее!