Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Преобразование логического уровня

Форум самогонщиков Вопросы по электр(он)ике
Андрей Администратор Бухарест 5.2K 4.8K 2
13 Апр. 23, 07:28
Помогите разобраться...
Есть например контроллеры ATMEGA328P или аналог LGT8
У них по справочнику - питание 1.8-5.5В.
Тогда могу ли я запитать всю схему 3В и подключить модуль на 3.3В с логикой на 3.3В, например Si4432 (радио приемопередатчик)?
У Si4432 питание 1.8-3.6В.

Ссылка в тему:
https://arduino.ru/...vnyami-33-volta
kvic Магистр Тула 211 57
Отв.1  13 Апр. 23, 08:08, через 41 мин
могу ли я запитать всю схему 3В и подключить модуль на 3.3В с логикой на 3.3В,Андрей, 13 Апр. 23, 07:28
Можешь.
Только есть "подводный камень".
Надо смотреть, может ли атмега работать на пониженном напряжении с используемым кварцем (частота).
Обычно работает, но может и не запуститься.
Виктрыч Профессор Екатеринбург 7.1K 1.9K
Отв.2  13 Апр. 23, 08:12, через 4 мин
У 328 есть стабилизатор на 3,3 вольта миллиампер на 50. Не подойдёт? Я им пользуюсь, а общее питание 5.
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.3  13 Апр. 23, 08:24, через 13 мин
У 328 есть стабилизатор на 3,3 вольтаВиктрыч, 13 Апр. 23, 08:12
Это не то, тут речь о сопряжении двух устройств на 5в и на 3в. Запитать то не проблема, но тут двусторонний обмен данными с разным уровнем логической единицы и нуля наверное.

kvic, я экспериментирую на lgt8 модуле без TTL конвертора, прошиваю внешним, на 3.3В для чистоты эксперимента.
Через сериал монитор вижу, что si4432 проинициирована, и что данные отправляют. Но другая lgt8 нихрена не принимает.

Я вот думал что может уровень сигнала с si4432 не дотягивает до логической единицы у lgt8 поэтому он игнорирует радиоприем?
dee Научный сотрудник Минск 6.5K 1.7K
Отв.4  13 Апр. 23, 09:04, через 41 мин
Андрей, логический уровень при питании 5в у Меги считается где-то с 2,7в, надо смотреть даташит, но сигнал высокого уровня с устройства 3,3в как правило, читается правильно. А что бы передать с Меги на передатчик можно поставить резисторный делитель напряжения а бывает что входы устойчивы к 5в, именно с этим передатчиком не повезло, пишут "SI4432 is not 5V tolerant."
Виктрыч Профессор Екатеринбург 7.1K 1.9K
Отв.5  13 Апр. 23, 09:09, через 5 мин
Это не то, тут речь о сопряжении двух устройств на 5в и на 3в. Запитать то не проблема, но тут двусторонний обмен данными с разным уровнем логической единицы и нуля наверное.Андрей, 13 Апр. 23, 08:24
Это то.
У меня датчики bmp280 трехвольтовые так работают. И блютузы. И ещё многое чего. Те же 18b20,когда нет смысла отдельно 5в тащить. Вопрос в нагрузочной способности стабилизатора.
dee Научный сотрудник Минск 6.5K 1.7K
Отв.6  13 Апр. 23, 09:21, через 12 мин
Надо смотреть, может ли атмега работать на пониженном напряжении с используемым кварцем (частота).kvic, 13 Апр. 23, 08:08
это не мега а китайский клон, вот что про него пишут https://alexgyver.ru/lessons/lgt8f328/ :
Мин. VCC 1/8/16/32 MHz 1.8/2.7/4.5/- V
там же есть ссылка на даташит, распиновка и видеообзор
Что здорово - АЦП 12 бит с опорным 2,048В может из обычного NTC резистора выжать разрешение температуры 0,011°С, это больше чем в 5 раз больше чем у дс18б20
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.7  13 Апр. 23, 09:58, через 38 мин
Андрей, логический уровень при питании 5в у Меги считается где-то с 2,7вdee, 13 Апр. 23, 09:04
А я же питание подаю не 5, а 3-3.3В. Может быть тут подвох?
Визуально все работает. Но данные по радио не приходят. В какую сторону копать - ХЗ.
Может быть дело в выводе Д13, к нему подключен светодиод на Ардуино нано подобных платах, может на нем напряжение сильно падает на пути в передатчик, во время передачи диод слабенько помигивает. А в Библиотеках судя по всему Д13 захардкожен.
В библиотеках используется такая распиновка SI4432:

GND - GND
SDN - GND
NIRQ - D2
NSEL - D10
SCLK - D13
SDI - D11
SDO - D12

В Библиотеке RH_RF22, можно только NIRQ и NSEL задавать.

А может и сами модули SI4432 не работают нихрена.
Но они бы наверное не инициировались успешно?
module-transivera-SI4432-02.jpg
module-transivera-SI4432-02.jpg Преобразование логического уровня. Вопросы по электр(он)ике.
dee Научный сотрудник Минск 6.5K 1.7K
Отв.8  13 Апр. 23, 10:02, через 4 мин
В какую сторону копать - ХЗ.Андрей, 13 Апр. 23, 09:58
Лучше копать с оригинальной наны, рисунка с проводами и готового скетча т.к пины наны и клона могут не совпадать: могут быть другие прерывания на ногах, порт может быть выведен по другому и проч. В общем, нужно очень внимательно смотреть назначение пинов: где какой функционал на оригинальной плате, на клоне и как он используется в скетче
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.9  13 Апр. 23, 10:05, через 3 мин
пины наны и клона могут не совпадатьdee, 13 Апр. 23, 10:02
Те, которые используются совпадают 100%, они даже подписаны.
dee Научный сотрудник Минск 6.5K 1.7K
Отв.10  13 Апр. 23, 10:07, через 3 мин
Андрей, ты не используешь лапку микросхемы как тупой цифровой вывод что бы поморгать светодиодом, за ним еще закреплен кусок кристалла процессора который отвечает за реализацию порта SPI, у разных процессоров этот порт может быть выведен на разные лапки и когад ты берешь другой процессор то может оказаться так что передатчик нужно прикреплять на другие лапки наны.
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.11  13 Апр. 23, 10:08, через 2 мин
Можно ли исключить несогласованность логических уровней и/или порчу радиомодуля (3.3В) при питании и микроконтроллера и радиомодуля одним источником 3.3В?

Добавлено через 0мин.:

за ним еще закреплен кусок кристалла процессора который отвечает за реализацию порта SPIdee, 13 Апр. 23, 10:07
переварю, проверю Улыбающийся
опять же рассуждая логически, если бы я не правильно подключил модуль, он бы не проинициализировался ...
dee Научный сотрудник Минск 6.5K 1.7K
Отв.12  13 Апр. 23, 10:21, через 14 мин
Андрей, ну дык, логично .. если оба передатчика отвечают об успешной инициализации каждый в свой интерфейс но не могут пересылать между собой данные тогда проблема в софте.
Volume Кандидат наук Уфа 478 274
Отв.13  13 Апр. 23, 10:33, через 12 мин
Можно ли исключить несогласованность логических уровней и/или порчу радиомодуля (3.3В) при питании и микроконтроллера и радиомодуля одним источником 3.3В?Андрей, 13 Апр. 23, 10:08
несогласованность уровней может быть если 3,3 подано на микроконтроллер не напрямую а через стабилизатор. Например, в UNO пин "UIN" это вход стабилизатора, а "прямой" пин питания контроллера это "+5V"
И при совпадении уровней порча может случится - если соединить пины контроллера и приемника сконфигурированные на OUT
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.14  13 Апр. 23, 10:38, через 6 мин
Volume, 3.3В напрямую подал, в этом уверен на 100% Не на столько же я тупой Улыбающийся
Volume Кандидат наук Уфа 478 274
Отв.15  13 Апр. 23, 11:11, через 33 мин
"и на старуху.." ) Контакты проверь, провода. Массу в первую очередь - замерь нет ли разницы напряжений между массой ардуинки и приемника. Иногда проводок выглядит нормально, а внутри обломан.
Отключи приемник, сделай тестовый скетч в котором сконфигури пины ардуинки что работают на выход как OUT и подай на них лог.1. Ну и вольтметром посмотри - есть ли на пинах +3.3
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.16  13 Апр. 23, 11:15, через 5 мин
Проверю. Пока порылся в инете, понял, что у радиомодулей очень много нюансов, они чувствительны к разного рода помехам, чтобы в этом разобраться нужно достичь определенного уровня.