реклама на сайте
подробности

 
 
> CH340T преобразователь USB-UART
IRBaboon
сообщение Jun 9 2016, 08:09
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 9-06-16
Пользователь №: 92 100



Всем привет!
Не работает вот такое устройство.
Симптомы следующие:
1. Припаиваю новую микруху;
2. Вставляю это дело в USВ;
3. Без МК всё работает стабильно - микросхема светиться в диспетчере задач;
4. Допаиваю МК с его обвязкой;
5. Включаю - устройство появляется и идёт обмен данными. 6-7 минут, потом микросхема падает замертво;
Что же может быть не так?
Я уже что не перепробовал. И от 3.3 запитать. И ток ограничить. Микросхема умирает, даже если обмен данными отключить (т.е. перестать посылать пакеты и получать на них ответы от МК).
Формат посылки: 19200, 8 бит, 1 стоп, без бита чётности. Работа по прерыванию. Произвожу стандартную инициализацию УСАРТА. Включаю прерывания. Приходит посылка - отсылается обратно эхом.



Помогите пожалуйста товарищи, а то я уже замучился.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Владивольт
сообщение Jun 9 2016, 10:03
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



DD2.8 как можно ближе от вывода увести на нижний синий полигон 2-3 переходными отверстиями.
C6 переместить к разъёму X4.
Применить супрессоры на линиях USB.
C5 оторвать от красного полигона и довести проводником до DD2.8
Простор позволяет опоясать ZQ2 с конденсаторами проводником. Пояс этот соединить с нижним синим полигоном GND в непосредственной близости от DD2.8.



То же для ZQ1 с его конденсаторами.

И зашунтировать обмотку реле диодом.

Сообщение отредактировал Владивольт - Jun 9 2016, 10:05


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
IRBaboon
сообщение Jun 9 2016, 10:49
Сообщение #3





Группа: Участник
Сообщений: 7
Регистрация: 9-06-16
Пользователь №: 92 100



Цитата(Владивольт @ Jun 9 2016, 11:03) *
DD2.8 как можно ближе от вывода увести на нижний синий полигон 2-3 переходными отверстиями.
C6 переместить к разъёму X4.
Применить супрессоры на линиях USB.
C5 оторвать от красного полигона и довести проводником до DD2.8
Простор позволяет опоясать ZQ2 с конденсаторами проводником. Пояс этот соединить с нижним синим полигоном GND в непосредственной близости от DD2.8.



То же для ZQ1 с его конденсаторами.

И зашунтировать обмотку реле диодом.

Понял - спасибо. Попробую!
Из-за чего вы считаете, такая проблема?
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jun 9 2016, 11:14
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(IRBaboon @ Jun 9 2016, 13:49) *
Понял - спасибо. Попробую!
Из-за чего вы считаете, такая проблема?

не очень понятно, что значит "умирает"? перестает работать, даже если питание передернуть? а если контроллер убрать после "умирания"?
у вас нет защиты по питанию от USB, в момент подключения там бывает не малое возмущение по напряжению, что лечится защитным стабилитроном
еще вариант - чип уходит в suspend, т.к. пин 20 висит в воздухе с внутренним пуллапом, придавите его в gnd и запретите "засыпать устройству" в ОС..
Цитата
CH340 automatically supports USB device suspending to save power consume. NOS# is low–level can forbid USB device suspending
Go to the top of the page
 
+Quote Post
IRBaboon
сообщение Jun 9 2016, 13:15
Сообщение #5





Группа: Участник
Сообщений: 7
Регистрация: 9-06-16
Пользователь №: 92 100



Цитата(Jury093 @ Jun 9 2016, 12:14) *
не очень понятно, что значит "умирает"? перестает работать, даже если питание передернуть? а если контроллер убрать после "умирания"?
у вас нет защиты по питанию от USB, в момент подключения там бывает не малое возмущение по напряжению, что лечится защитным стабилитроном
еще вариант - чип уходит в suspend, т.к. пин 20 висит в воздухе с внутренним пуллапом, придавите его в gnd и запретите "засыпать устройству" в ОС..

Сомневаюсь - во всех примерах, NOS просто висит в воздухе.
Насчёт умирает - да именно так. Ни перезагрузка, ни обновление драйверов не помогают. Если МК убрать, то тоже ничего - я просто отрывал питание после микросхемы, так чтобы контроллер просто исчезал и ничего не воскрешалось.
Стабилитрон = хорошая идея!

Цитата(Владивольт @ Jun 9 2016, 11:03) *
DD2.8 как можно ближе от вывода увести на нижний синий полигон 2-3 переходными отверстиями.
C6 переместить к разъёму X4.
Применить супрессоры на линиях USB.
C5 оторвать от красного полигона и довести проводником до DD2.8
Простор позволяет опоясать ZQ2 с конденсаторами проводником. Пояс этот соединить с нижним синим полигоном GND в непосредственной близости от DD2.8.



То же для ZQ1 с его конденсаторами.

И зашунтировать обмотку реле диодом.

Насчёт суперссор не уверен, потому как в рабочем примере, который у меня на руках есть просто стоит стабилитрон по питанию и больше никаких других устройств нет.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 18:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01415 секунд с 7
ELECTRONIX ©2004-2016