PaulB 0 January 26 Posted January 26 · Report post Здтавствуйте Распаял платку, по типу ардуино нано мк мега328 + преобразователь интерфейсов ch340g, рядом еще припаяна ST232. Паял все поэтапно: питание, мк, ch340 - все работает, как только впаял st232 с обвязкой, при подключении платы по usb к ПК - выдает ошибку неисправности порта. Обвязка ST232 разведена в соответсявии с даташитом, кондеры керамика 0,1мкф. Собственно для чего это надо: планируется что плата может работать с ПК или с ПЛК панелью. помогите разобраться Quote Share this post Link to post Share on other sites More sharing options...
jcxz 50 January 26 Posted January 26 · Report post 7 минут назад, PaulB сказал: как только впаял st232 с обвязкой, при подключении платы по usb к ПК - выдает ошибку неисправности порта. Проверяйте схему. Где-то сопля или ошибка в схеме. А может проблема с питанием. ST232 не имеет никакого отношения к USB. Quote Share this post Link to post Share on other sites More sharing options...
PaulB 0 January 26 Posted January 26 · Report post 4 minutes ago, jcxz said: Проверяйте схему. Где-то сопля или ошибка в схеме. А может проблема с питанием. ST232 не имеет никакого отношения к USB. В том то и дело, что первым делом начал проверять схему, прозванивать дорожки. дошло все до того что я просто перерезал дорожки по питанию и гальванически развязал микросхему от всей платы. что в итоге: если к ПК не подключать, то на выходе 232 +-10в сигнал есть. включаю usb- перестает работать. Quote Share this post Link to post Share on other sites More sharing options...
xvr 4 January 26 Posted January 26 · Report post 52 minutes ago, PaulB said: помогите разобраться Quote Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит Вы бы хоть схему приложили 🙂 1 Quote Share this post Link to post Share on other sites More sharing options...
PaulB 0 January 27 Posted January 27 · Report post 17 hours ago, xvr said: Вы бы хоть схему приложили 🙂 Схема ардуино нано + добавил микросхему ST232 по схеме из даташита. Нашел вот такую информацию, но пока не совсем понимаю как это работает Quote Микросхема MAX232 не может переключаться в высокоимпедансное состояние, когда не используется (0 В на разъеме RS). Вместо этого, на этом выходе будет высокий уровень, что не даст возможности использовать его совместно с другими передающими устройствами. Самое простое решение – поставить резистор 10 кОм между этим выходом и линией чтения. Микросхема FT232R через резистор считывает данные корректно, а ток, необходимый для подтягивания линии к земле, не превышает 1 мА. Понятно только то, что параллельно несколько интерфейсов к UART подключать нельзя, ни или переключать их перемычками или еще какой то логикой? Quote Share this post Link to post Share on other sites More sharing options...
xvr 4 January 27 Posted January 27 · Report post 8 hours ago, PaulB said: Схема ардуино нано + добавил микросхему ST232 по схеме из даташита. Как соединили выводы ST232 и Arduino? Надеюсь не подсоединили TX Arduino к TX ST232? Quote Share this post Link to post Share on other sites More sharing options...
k155la3 24 January 27 Posted January 27 · Report post В 26.01.2023 в 21:31, xvr сказал: Вы бы хоть схему приложили 🙂 (По)Смею предположить, что ТС работает вообще без схемы, Youtube-style. Любители эпистолярного жанра в принципиальных схемах. 10 часов назад, PaulB сказал: Схема ардуино нано + добавил микросхему ST232 по схеме из даташита. . . . . TC, Вас попросили схему, а Вы прислали букФы ! Нужна схема вашего плюсика из цитаты выше. 1 Quote Share this post Link to post Share on other sites More sharing options...
k155la3 24 January 28 Posted January 28 · Report post 10 часов назад, PaulB сказал: . . . .Понятно только то, что параллельно (1) несколько интерфейсов к UART подключать нельзя, ни или (2) переключать их перемычками или (3) еще какой то логикой? (1) Как-правило нельзя, по крайней мере "напрямую", без согласующей схемы. Нельзя "выход" одного интерфейса соединять с "выходом" другого (общий коллектор/сток не рассматриваем). (2) Обычно так и делается для упрощения. Типовое решение из прошлого века - 3-пиновый dip с перемычкой 1-2 / 2-3 Можно использовать реле, которое срабатывает при втыкании разъема RS232. Или мультиплексор 2входа/1 выход 74157. (3) Для "объединения" нескольких "выходов" в один реализуется схема "или" (или схема "и", смотря какой уровень активный 0 или 1). В этом случае управлять не требуется, все что прилетает в arduino и с USB, и с RS232 "без дыма и искров" попадет на вход RX USART. Но при одновременной работе на этой линии будет формироваться "мусор" из-за смешивания цифр с двух интерфейсов (коллизия). Quote Share this post Link to post Share on other sites More sharing options...
PaulB 0 January 28 Posted January 28 · Report post 7 hours ago, xvr said: Как соединили выводы ST232 и Arduino? Надеюсь не подсоединили TX Arduino к TX ST232? TX Arduino к RX ST232 RX Arduino к TX ST232 проверял, довольно распространненная ошибка. 6 hours ago, k155la3 said: (По)Смею предположить, что ТС работает вообще без схемы, Youtube-style. Любители эпистолярного жанра в принципиальных схемах. TC, Вас попросили схему, а Вы прислали букФы ! Нужна схема вашего плюсика из цитаты выше. схему не рисовал, воспользовался готовой на адуино нано. 4 hours ago, k155la3 said: (1) Как-правило нельзя, по крайней мере "напрямую", без согласующей схемы. Нельзя "выход" одного интерфейса соединять с "выходом" другого (общий коллектор/сток не рассматриваем). (2) Обычно так и делается для упрощения. Типовое решение из прошлого века - 3-пиновый dip с перемычкой 1-2 / 2-3 Можно использовать реле, которое срабатывает при втыкании разъема RS232. Или мультиплексор 2входа/1 выход 74157. (3) Для "объединения" нескольких "выходов" в один реализуется схема "или" (или схема "и", смотря какой уровень активный 0 или 1). В этом случае управлять не требуется, все что прилетает в arduino и с USB, и с RS232 "без дыма и искров" попадет на вход RX USART. Но при одновременной работе на этой линии будет формироваться "мусор" из-за смешивания цифр с двух интерфейсов (коллизия). спасибо большое за ответ! попробую разобраться Quote Share this post Link to post Share on other sites More sharing options...
Plain 44 January 28 Posted January 28 · Report post 35 минут назад, PaulB сказал: RX Arduino к TX ST232 проверял, довольно распространненная ошибка "Проверять" надо было насчёт TX ST232 соединить с TX CH340G. Если какой-либо выход ИС неотключаемый, то отключатель навешивают снаружи, обычно это xx74LVC1G157 или xx74LVC1G3157. 1 Quote Share this post Link to post Share on other sites More sharing options...
jcxz 50 January 28 Posted January 28 · Report post ТС зареген на форуме с 2006г и при этом соединяет 2 TX-а!.. это несколько... удивительно, мягко говоря. А питание абдурины и ST232 - от каких напряжений интересно? А то после такого откровения с TX-ами, в "схеме" можно ожидать чего угодно... Quote Share this post Link to post Share on other sites More sharing options...
PaulB 0 January 28 Posted January 28 (edited) · Report post 1 hour ago, Plain said: "Проверять" надо было насчёт TX ST232 соединить с TX CH340G. Если какой-либо выход ИС неотключаемый, то отключатель навешивают снаружи, обычно это xx74LVC1G157 или xx74LVC1G3157. спасибо! 37 minutes ago, jcxz said: ТС зареген на форуме с 2006г и при этом соединяет 2 TX-а!.. это несколько... удивительно, мягко говоря. А питание абдурины и ST232 - от каких напряжений интересно? А то после такого откровения с TX-ами, в "схеме" можно ожидать чего угодно... я много еще на каких форумах зарегистрирован (не связанных с электроникой) и довольно давно, это не значит что я должен быть профи в каждом из своих интересов. эта ветка для новичков, и вопросы тут могут быть довольно банальными и даже иногда глупыми, так что простите меня что не оправдал ваши ожидания. А за ответ спасибо! Питание ардуины внешнее от БП 5в. Если не запитывать плату от внешнего источника и подключить к ПК, то внешнее устройство не опознается, при этом TX и RX ST232 к uart не подключены, а если запитать сначала плату, а потом подключить к ПК, то все распознается и работает. Edited January 28 by PaulB Quote Share this post Link to post Share on other sites More sharing options...
xvr 4 January 28 Posted January 28 · Report post 5 hours ago, PaulB said: TX Arduino к RX ST232 RX Arduino к TX ST232 А что там тогда делает CH340G? Он не может вместе с ST232 на одни и те же ардуиновские TX/RX работать. Quote Share this post Link to post Share on other sites More sharing options...
PaulB 0 February 12 Posted February 12 · Report post Накидал, схему подключения через мультиплексор. В eagle компонентов st232 и xx74LVC1G157 не нашлось, использовал аналоги. Ерунда какая то, все не так. По идее должен быть один вход и два переключаемых выхода, а не наоборот. Ну или я совсем запутался . Quote Share this post Link to post Share on other sites More sharing options...
Plain 44 February 12 Posted February 12 · Report post Да, у МК один вход RX и два выхода двух интерфейсов, которые у Вас по-прежнему соединены. Quote Share this post Link to post Share on other sites More sharing options...