Всем привет еще раз! Вопрос тут возник при разводе второй чуть другой платы. Вот хотелось бы без чипа USB TTL сделать но оставить функционал по индикации TX RX т.е. как на Nano реализовано через резисторы там между МК и чипом конвертора подтянуты на +5В светики и они мигают тобишь видно что загрузка идет. Вот можно сделать тоже самое но без чипа FT или CH34 которых. просто перед RX TX поставить подтяжку на +5 через резистор и светики?
Не обижайтесь но вроде вы не в теме))) вы не читали выше да? Да у меня моя печатка которую я делаю не первую уже типа arduino но без чипа согласования USB TTL да буду использовать плату для заливки как вы скинули НО мне надо отображать прием и передачу данных на RX TX как это реализовано на Nano и выше платах. Там это реализовано подтяжкой LED к данным линиям с однйо стороны и резисторами к +5. Вот хз если я так в печатке заложу то будет ли работать или нет
Ну, теоретически-то у вас CH340 будет просто вынесен в USB-TTL, а так схема та же. Всё равно же вы с первой итерации не разведете так, чтобы на 100% понравилось. Разведите первую со светодиодами и проверьте ))
Потому что в нане чип USB TTL на плате рядом с МК а в моем случии у меня плата сложная с обвязкой нормальной + питанием на разные анпяржения но нет чипа он будет отдельно и вот вопрос)) Ладно попробуй на коленках. отпишу кому интересно потом. Просто думал мож пробывал кто
Чттбы светодиоды не мешали лучше подключить через ключи на транзисторах в корпусе SOT-23. В платах Arduino многое упрощают, и дешевле, и предназначение помигать и забыть.
Резисторы там нужны, в первую очередь, для развязки, чтобы можно было подключить ещё что то к RX и TX. Иначе будет по приципу кто кого передавит, тот и выживет. Т.к. доп. устройства подключаются напрямую, то у них приоритет перед USB-TTL конвертором. Atmel рекомендуют и с SPI также поступать, если чип прошивается через него. Вообще я в своих платах предусматриваю место для защитных резисторов на 120Ом. Удобно, если нужно подключать к светодиодам или транзисторам. Поставил нужный номинал и напрямую к транзистору или светодиоду. Если это не нужно ставлю перемычки 0R.
Не ну это ясно. Просто не ясно может в конверторах USB TTL уже есть обвязка перед выводами TX RX и тогда на моей плате по типу про мини которая они будут лишними. я просто на свой переходник смотрю и не могу понять есть резисторы или нет. Вроде с USB порта до чипа есть резисторыа вот после нет вроде. Ладно пока не начну на коленке делать вроде не пойму наверняка
Не прошло и полгода :) Приехали 328PB от Чипа с Дипом, уложились в три недели. От упаковки слегка охренел.. :) Смотреть лучше сидя https://yadi.sk/d/DvL0GGfs3SG74y
Не прошло и полгода :) Приехали 328PB от Чипа с Дипом, уложились в три недели. От упаковки слегка охренел.. :) Смотреть лучше сидя https://yadi.sk/d/DvL0GGfs3SG74y
Это лучше .чем когда у них берешь их по 100 штук ,а они их насыпают просто в пакетик....
Всю обвязку напаял. вроде все ништяк. регуляторы работают дают норм напругу. напаял мегу328 снял с arduino mini т.е. она типа с загразчиком должна быть. Резонтаор все как в мануале от атмеги. Подключаю к USB TTL и нифига! не видит плату! Думал дело в меге напаял другую рабочую. такая же фигня. Не знаю куда копать((( вроде плата разведена правильно и все равно не пашет. Если кто может глянуть плату может я что то упустил( или я хз. ТАм обвязка то фигня резонатор два кондера к нему и резистор на ресет + питалово норм надо. Фигня какая то. Пишите ошибку при загрузке
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x80
Ну вообщем такая ситуация блинк скетч родой работает который стоял на меге. Следовательно мега работает как я понимаю резонатор и т.д. но вот скетчи даже с нажатием ресета не заливаются( фигня какая то использую переходник на CH340G. Какие еще варианты могу быть. плату ставлю про мини с которой и выпаял атмегу328 частота питание все в норме. но загразчик не отвечает. У ког окакие мысли плиз...
При нажатии на плате ресета контроллер реагирует перестает мигать светодиод. следовательно ресет пашет. н овсе равно скетч не заливается. КРч я хз че еще можно проверить. Но смутило меня что светодиод на 13 пине мигает довольно быстро не сзадержкой в 1 сек а быстрее. МОжет дело в кварце? или обвязк в кондерах на 22пФ? такое может быть?
НЕт она пашет норм бо в другие то заливаю норм скетчи а эта плата распаяна мной на моей печатке. ПРосто по обвязке все верно. НО мигает часто светик как будто не раз в сек а раз в 500 мс ресет вроде скидвает но не факт ибо после отпускания клаивиши ресет сразу же начинает мигать светик а не через долю секунд. Вот не знаю что проверить еще кондеры на резонатор проверил резонатр хз как проверить. Какие варианты если дело не атмеге ибо новая снятая с платы вторая уже. и не в переходнике. остается два варианта разводка, где то напутал( или номиналы ну я так думаю. и не могу увидить ниче.
Вот я и предлагаю именно на этой печатке проверить - нормально ли 340я работает. Как вариант, конечно, бутлоадер выдавило. Тогда через ICSP его упихать назад.
Но всё равно я бы сначала привесился анализатором прямо на RX/TX, посмотрел - отвечает ли МК в принципе хоть как-то. Ну и бутлоадер повторно ливанул бы. Только что-то типа оптибута: он на старте мигает несколько раз и можно понять он там еще есть или уже нет.
Seltvik, спрашивать тут в чём вы там накосячили бесполезно. Никто кроме вас не узнает. Осцилл в руки и в путь. Сначала убедиться что приходит Rx при загрузке и Reset падает на землю. Потом смотреть уходит ли Tx. Можно ещё попробовать залить программатором, коли разъём на плате есть.
На первый взгляд всё нормально, только GND зачем GDNом обозвали :) Надо было пустую плату на просвет проверять и тестером звонить, а то на этапе производства бывают косяки.
Так в том и фиг распаял проверил все кз нигде нет все основные ноги доходят. Блинк пашет на МК то что было в нем разобрался с часатой херовый кварц был китай как говорится) все пеерпаял. Но не шьет он по UART. до МК доходит RX TX. Конвертер пашет так как им другие платы типа мини шьются. Я вот думаю может быть такое что нужно может все же еще какую ногу куда опсадить. смотрю на мини китайской опорная нога вроде через кондер на землю. Влияет или нет? ПРосто куда копать хз вроде все просмотрел. Но перепаяная атмега про мини пашет т.е питание в норме везде ресет скидывает МК как и должно. с виду все цивильно а скетчи не хотят идит причем конвертер у меня с индикацией. И я вижу что когда IDE ждет ответ от МК что он готов принять тот не принимает. Мистика.
Просто тут я знаю люди на таких именно корпусах меги делали что то поэтому и показал схему может что то забыл хз. Бутлодер врде в норме так как когда напаиваю обратно атмегу на родную плату все пашет. У кого есть под рукой про мини скажите там по обвязке сть дв странных кондера и я не могу понять куда они идут
Вот про эту обвязку вопрос. Около кварца вроде как его подтяжка по 22пФ а вот около кнопки то че тогда нах там они два кондера лепят. Это же не фильтрующие по питанию. и один резистор там на ресет а второй хз на че
Вот про эту обвязку вопрос. Около кварца вроде как его подтяжка по 22пФ а вот около кнопки то че тогда нах там они два кондера лепят. Это же не фильтрующие по питанию. и один резистор там на ресет а второй хз на че
Ну так я ж написал: обведенные около кнопки "кварцевые" (две шт) - идут на PB6/PB7, обведенные около МК - C1 и C3 по приведенной схеме. Один резистор на ресет, второй - хз. Одним концом на PB6 заведен, другим - неизвестно куда. Уже везде потыкал в плату.
походу у вас кварц работает нестабильно.. либо кварц убили( перегрели) либо плату неправильно развели и паразитные емкости сбивают работу генератора. У вас на плате слишком много полигонов которые некуда не подключены и работают как паразитные емкости.
Все робит дело было в плохой кнопке ресет и в кварце в самом плохой китай. а так все пашет ого го))) и вторая печатка тоже рабоатет. Все ГУД! Всем спасибо за отклики. если кому интересно могу печатку скинуть другую силовую под atmega328P тоже.
Всем привет еще раз! Вопрос тут возник при разводе второй чуть другой платы. Вот хотелось бы без чипа USB TTL сделать но оставить функционал по индикации TX RX т.е. как на Nano реализовано через резисторы там между МК и чипом конвертора подтянуты на +5В светики и они мигают тобишь видно что загрузка идет. Вот можно сделать тоже самое но без чипа FT или CH34 которых. просто перед RX TX поставить подтяжку на +5 через резистор и светики?
вот модуль для подключения к компу, к МК(promini) подключается черкз пины и больше ничего ненадо, получается как буд-то нана
https://ru.aliexpress.com/item/USB-to-TTL-UART-CH340-Serial-Converter-Micro-USB-5V-3-3V-IC-CH340G/32808711526.html?spm=a2g0s.9042311.0.0.Op8ibZ
вот схема принципиальная модуля
https://robotdyn.ru/upload/PHOTO/0G-00004996==USBTTL-CH340G-5_3.3V/DOCS/Schematic==0G-00004996==USBTTL-CH340G-5_3.3V.pdf
Не обижайтесь но вроде вы не в теме))) вы не читали выше да? Да у меня моя печатка которую я делаю не первую уже типа arduino но без чипа согласования USB TTL да буду использовать плату для заливки как вы скинули НО мне надо отображать прием и передачу данных на RX TX как это реализовано на Nano и выше платах. Там это реализовано подтяжкой LED к данным линиям с однйо стороны и резисторами к +5. Вот хз если я так в печатке заложу то будет ли работать или нет
Ну, теоретически-то у вас CH340 будет просто вынесен в USB-TTL, а так схема та же. Всё равно же вы с первой итерации не разведете так, чтобы на 100% понравилось. Разведите первую со светодиодами и проверьте ))
Там это реализовано подтяжкой LED к данным линиям с однйо стороны и резисторами к +5. Вот хз если я так в печатке заложу то будет ли работать или нет
ну если в nano это работает, почему у вас не должно ?
Потому что в нане чип USB TTL на плате рядом с МК а в моем случии у меня плата сложная с обвязкой нормальной + питанием на разные анпяржения но нет чипа он будет отдельно и вот вопрос)) Ладно попробуй на коленках. отпишу кому интересно потом. Просто думал мож пробывал кто
к промини цеплял такой модуль, данные с порта шли. в промини нет не подтяжки, ни светодиодов
https://www.arduino.cc/en/uploads/Main/Arduino-Pro-Mini-schematic.pdf
если нужны светодиоды, то повторить как на нано
Чттбы светодиоды не мешали лучше подключить через ключи на транзисторах в корпусе SOT-23. В платах Arduino многое упрощают, и дешевле, и предназначение помигать и забыть.
Ав от еще интересный момент. Ставить ли перед МК на RX TX резисторы по 1 кОм защитные как бы как на многих схемах. Вот например http://actrl.cz/blog/wp-content/uploads/nano_ch340_schematics-rev1.pdf
Резисторы там нужны, в первую очередь, для развязки, чтобы можно было подключить ещё что то к RX и TX. Иначе будет по приципу кто кого передавит, тот и выживет. Т.к. доп. устройства подключаются напрямую, то у них приоритет перед USB-TTL конвертором. Atmel рекомендуют и с SPI также поступать, если чип прошивается через него. Вообще я в своих платах предусматриваю место для защитных резисторов на 120Ом. Удобно, если нужно подключать к светодиодам или транзисторам. Поставил нужный номинал и напрямую к транзистору или светодиоду. Если это не нужно ставлю перемычки 0R.
Не ну это ясно. Просто не ясно может в конверторах USB TTL уже есть обвязка перед выводами TX RX и тогда на моей плате по типу про мини которая они будут лишними. я просто на свой переходник смотрю и не могу понять есть резисторы или нет. Вроде с USB порта до чипа есть резисторыа вот после нет вроде. Ладно пока не начну на коленке делать вроде не пойму наверняка
Надо посмотреть по дорожкам или прозвонить. На схеме от RobotDyn их точно нет.
ну что мешает, как предложил alex_r61, сделать места по резисторы и если будут не нужны, "засоплить" их или резюк 0R ?
Посмотрел на свой переходник, Foca от Itead, на нём нет. А на других, более дешёвых, тем более не будет.
Не прошло и полгода :) Приехали 328PB от Чипа с Дипом, уложились в три недели. От упаковки слегка охренел.. :) Смотреть лучше сидя https://yadi.sk/d/DvL0GGfs3SG74y
Норм так))))
нормальная упаковка. мне в таких же приходят
p/s к счастью у нас нет почты России %))
Не прошло и полгода :) Приехали 328PB от Чипа с Дипом, уложились в три недели. От упаковки слегка охренел.. :) Смотреть лучше сидя https://yadi.sk/d/DvL0GGfs3SG74y
Это лучше .чем когда у них берешь их по 100 штук ,а они их насыпают просто в пакетик....
Крч проблема есть))) Надеюсь что мне помогут разобраться. Собрал маленькую печатку. Схема вот: https://yadi.sk/d/PVr-iq6F3SV663
Всю обвязку напаял. вроде все ништяк. регуляторы работают дают норм напругу. напаял мегу328 снял с arduino mini т.е. она типа с загразчиком должна быть. Резонтаор все как в мануале от атмеги. Подключаю к USB TTL и нифига! не видит плату! Думал дело в меге напаял другую рабочую. такая же фигня. Не знаю куда копать((( вроде плата разведена правильно и все равно не пашет. Если кто может глянуть плату может я что то упустил( или я хз. ТАм обвязка то фигня резонатор два кондера к нему и резистор на ресет + питалово норм надо. Фигня какая то. Пишите ошибку при загрузке
avrdude: stk500_recv(): programmer is not responding
Ну вообщем такая ситуация блинк скетч родой работает который стоял на меге. Следовательно мега работает как я понимаю резонатор и т.д. но вот скетчи даже с нажатием ресета не заливаются( фигня какая то использую переходник на CH340G. Какие еще варианты могу быть. плату ставлю про мини с которой и выпаял атмегу328 частота питание все в норме. но загразчик не отвечает. У ког окакие мысли плиз...
При нажатии на плате ресета контроллер реагирует перестает мигать светодиод. следовательно ресет пашет. н овсе равно скетч не заливается. КРч я хз че еще можно проверить. Но смутило меня что светодиод на 13 пине мигает довольно быстро не сзадержкой в 1 сек а быстрее. МОжет дело в кварце? или обвязк в кондерах на 22пФ? такое может быть?
Проверить что валит с 340-й... анализатором каким-нить.
НЕт она пашет норм бо в другие то заливаю норм скетчи а эта плата распаяна мной на моей печатке. ПРосто по обвязке все верно. НО мигает часто светик как будто не раз в сек а раз в 500 мс ресет вроде скидвает но не факт ибо после отпускания клаивиши ресет сразу же начинает мигать светик а не через долю секунд. Вот не знаю что проверить еще кондеры на резонатор проверил резонатр хз как проверить. Какие варианты если дело не атмеге ибо новая снятая с платы вторая уже. и не в переходнике. остается два варианта разводка, где то напутал( или номиналы ну я так думаю. и не могу увидить ниче.
Вот я и предлагаю именно на этой печатке проверить - нормально ли 340я работает. Как вариант, конечно, бутлоадер выдавило. Тогда через ICSP его упихать назад.
Эм вы не сморели печатку да? там нет этой микрухи сама плата как про мини т.е. без ТТЛ конвертора. это я отдельным лить пытаюсь
Всё, я вспомнил.
Но всё равно я бы сначала привесился анализатором прямо на RX/TX, посмотрел - отвечает ли МК в принципе хоть как-то. Ну и бутлоадер повторно ливанул бы. Только что-то типа оптибута: он на старте мигает несколько раз и можно понять он там еще есть или уже нет.
Seltvik, спрашивать тут в чём вы там накосячили бесполезно. Никто кроме вас не узнает. Осцилл в руки и в путь. Сначала убедиться что приходит Rx при загрузке и Reset падает на землю. Потом смотреть уходит ли Tx. Можно ещё попробовать залить программатором, коли разъём на плате есть.
На первый взгляд всё нормально, только GND зачем GDNом обозвали :) Надо было пустую плату на просвет проверять и тестером звонить, а то на этапе производства бывают косяки.
Так в том и фиг распаял проверил все кз нигде нет все основные ноги доходят. Блинк пашет на МК то что было в нем разобрался с часатой херовый кварц был китай как говорится) все пеерпаял. Но не шьет он по UART. до МК доходит RX TX. Конвертер пашет так как им другие платы типа мини шьются. Я вот думаю может быть такое что нужно может все же еще какую ногу куда опсадить. смотрю на мини китайской опорная нога вроде через кондер на землю. Влияет или нет? ПРосто куда копать хз вроде все просмотрел. Но перепаяная атмега про мини пашет т.е питание в норме везде ресет скидывает МК как и должно. с виду все цивильно а скетчи не хотят идит причем конвертер у меня с индикацией. И я вижу что когда IDE ждет ответ от МК что он готов принять тот не принимает. Мистика.
Просто тут я знаю люди на таких именно корпусах меги делали что то поэтому и показал схему может что то забыл хз. Бутлодер врде в норме так как когда напаиваю обратно атмегу на родную плату все пашет. У кого есть под рукой про мини скажите там по обвязке сть дв странных кондера и я не могу понять куда они идут
Вот про эту обвязку вопрос. Около кварца вроде как его подтяжка по 22пФ а вот около кнопки то че тогда нах там они два кондера лепят. Это же не фильтрующие по питанию. и один резистор там на ресет а второй хз на че
УРА прошил!!!!!!!!!!! МИСТИКА!!!!. раза с 5го только и пришлось ресет держать до загрузки секунд 10. ппц
Вот про эту обвязку вопрос. Около кварца вроде как его подтяжка по 22пФ а вот около кнопки то че тогда нах там они два кондера лепят. Это же не фильтрующие по питанию. и один резистор там на ресет а второй хз на че
https://easyeda.com/normal/Arduino_Pro_Mini_SCH-U6C82xP71.png
Обведенные: около МК - это C1 и C3, около кнопки - "кварцевые".
А окло кварца тогда какие?
Ну так я ж написал: обведенные около кнопки "кварцевые" (две шт) - идут на PB6/PB7, обведенные около МК - C1 и C3 по приведенной схеме. Один резистор на ресет, второй - хз. Одним концом на PB6 заведен, другим - неизвестно куда. Уже везде потыкал в плату.
Чего не нашёл в схеме, это ёмкости 0.1 между Reset и GND.
две то там нафига)?
походу у вас кварц работает нестабильно.. либо кварц убили( перегрели) либо плату неправильно развели и паразитные емкости сбивают работу генератора. У вас на плате слишком много полигонов которые некуда не подключены и работают как паразитные емкости.
попробуйте: 1 заземлить кварц, 2 поменять кварц, 3 переделать плату согласно рекамендациям atmel
и прочтите http://micpic.ru/articles/143-osnovy-razvodki-pechatnykh-plat.html
Все робит дело было в плохой кнопке ресет и в кварце в самом плохой китай. а так все пашет ого го))) и вторая печатка тоже рабоатет. Все ГУД! Всем спасибо за отклики. если кому интересно могу печатку скинуть другую силовую под atmega328P тоже.