Valentinych
Member
В наличии несколько моделей USB-TTL конверторов: на чипе PL2303, FTDI, USBASP, CH340T ("заточенный" под NRF-ки), и что-то еще, совершенно ноу-неймное, с затертыми надписями на чипах.
У большинства из них имеется возможность выбрать уровень напряжения питания (5 - 3,3 вольт), подаваемого на программируемый модуль (у меня - ESP8266MOD на плате версии 07, с керамической антенной и разъемом для подключения внешней антенны).
Выбирая конвертер, решил разобраться, какое напряжение задается джампером, и влияет ли положение джампера на согласование уровеней сигналов между конвертором и программируемым модулем?
И пришел к следующему выводу: большинство конверторов (или все?) НЕ ПОЗВОЛЯЕТ корректно согласовать уровни сигналов , т.к. джампером задается только величина Vcc, подаваемого на модуль, в то время, как TTL-уровни сигналов остаются равными 5 вольтам.
Как, в таком случае, обеспечивается "безопасность" входов модуля, если на них приходят сигналы, превышающие уровень напряжения питания?
Какой из перечисленных выше конверторов имеет смысл использовать для работы с ESP?
Как известно, шаг контактов модулей ESP равен 2 мм, и запрограммировать его, не впаивая его в переходную плату, довольно проблематично. У меня стоит задача прошить порядка десятка модулей для последующей установки на печатные платы разных электронных устройств, но "внутрисистемное программирование", по ряду причин не возможно. Поэтому был найден способ, описанный ниже.
В штатные отверстия модуля ESP-07 были впаяны розетки стандартного цангового разъема с шагом контактов 2,54 мм. Учитывая, что диаметр верхней части цанги равен 1,75 мм, установка гнезд на расстоянии 2,0 мм не исключает возможность случайного замыкания соседних контактов. Поэтому на цанги (через одну) была установлена изоляция - термоусадочная трубка подходящего диаметра.
Установка гнезд на плату модуля позволяет подключить его к конвертору (или к макетной "безпаечной" плате) обычными проводниками, используемыми для беспаечного макетирования.
На плате устройства, в которое в дальнейшем будут устанавливаться ESP-шки, располагаются ответные штыри круглой формы, предназначенные для работы с цанговыми разъемами.
Следует иметь в виду, что диаметр контактных штырей с разных сторон от пластмассовой "державки" отличается примерно на 0,1 мм, хотя это не видно даже на увеличенной фотографии. Поэтому для обеспечения надежного контакта при соединении, в плату нужно впаивать тонкую часть контактных штырей, которые предварительно так же выкусываются из общей "гребенки".
Материал контактных гнезд довольно мягкий, поэтому некоторые гнезда были повреждены и деформированы при выкусывании их из общей линейки.
Из полученного опыта: выкусывать гнезда нужно очень острыми бокорезами, со стороны контактной части, впаиваемой в плату, тогда верхняя часть цанги не будет деформироваться.
У большинства из них имеется возможность выбрать уровень напряжения питания (5 - 3,3 вольт), подаваемого на программируемый модуль (у меня - ESP8266MOD на плате версии 07, с керамической антенной и разъемом для подключения внешней антенны).
Выбирая конвертер, решил разобраться, какое напряжение задается джампером, и влияет ли положение джампера на согласование уровеней сигналов между конвертором и программируемым модулем?
И пришел к следующему выводу: большинство конверторов (или все?) НЕ ПОЗВОЛЯЕТ корректно согласовать уровни сигналов , т.к. джампером задается только величина Vcc, подаваемого на модуль, в то время, как TTL-уровни сигналов остаются равными 5 вольтам.
Как, в таком случае, обеспечивается "безопасность" входов модуля, если на них приходят сигналы, превышающие уровень напряжения питания?
Какой из перечисленных выше конверторов имеет смысл использовать для работы с ESP?
Как известно, шаг контактов модулей ESP равен 2 мм, и запрограммировать его, не впаивая его в переходную плату, довольно проблематично. У меня стоит задача прошить порядка десятка модулей для последующей установки на печатные платы разных электронных устройств, но "внутрисистемное программирование", по ряду причин не возможно. Поэтому был найден способ, описанный ниже.
В штатные отверстия модуля ESP-07 были впаяны розетки стандартного цангового разъема с шагом контактов 2,54 мм. Учитывая, что диаметр верхней части цанги равен 1,75 мм, установка гнезд на расстоянии 2,0 мм не исключает возможность случайного замыкания соседних контактов. Поэтому на цанги (через одну) была установлена изоляция - термоусадочная трубка подходящего диаметра.
Установка гнезд на плату модуля позволяет подключить его к конвертору (или к макетной "безпаечной" плате) обычными проводниками, используемыми для беспаечного макетирования.
На плате устройства, в которое в дальнейшем будут устанавливаться ESP-шки, располагаются ответные штыри круглой формы, предназначенные для работы с цанговыми разъемами.
Следует иметь в виду, что диаметр контактных штырей с разных сторон от пластмассовой "державки" отличается примерно на 0,1 мм, хотя это не видно даже на увеличенной фотографии. Поэтому для обеспечения надежного контакта при соединении, в плату нужно впаивать тонкую часть контактных штырей, которые предварительно так же выкусываются из общей "гребенки".
Материал контактных гнезд довольно мягкий, поэтому некоторые гнезда были повреждены и деформированы при выкусывании их из общей линейки.
Из полученного опыта: выкусывать гнезда нужно очень острыми бокорезами, со стороны контактной части, впаиваемой в плату, тогда верхняя часть цанги не будет деформироваться.