Easyelectronics.ru

Электроника для всех
Текущее время: 19 окт 2019, 00:38

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Разбираемся с CH341A
СообщениеДобавлено: 27 авг 2019, 23:57 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
Есть идея соорудить из нее некий универсальный переходник с USB на прочие интерфейсы.
Пока набрасываю схему, читаю даташит. Интересно, как в схеме программатора реализован выбор функции устройства - программатор или просто USB-UART - выбор осуществляется перемычкой с пина 1 на землю, для режима программатора.
Вложение:
734814.png
734814.png [ 258.73 Кб | Просмотров: 824 ]

Но по даташиту пин 1 - ACT#, индикатор успешной инициализации, это выход с активным низким уровнем.
Вложение:
2019-08-27_21-55-34.png
2019-08-27_21-55-34.png [ 123.46 Кб | Просмотров: 824 ]
Как при помощи выхода, можно определить, подключен он к земле или болтается в воздухе?

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 00:43 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
ага, вот этот момент из даташита - "In generally, CH341 detects the content of peripheral configuration chip through SCL and SDA. If the
content is invalid, accord SCL and SDA to use assemble configure directly. To avoid effect 2-wire
synchronous serial interface when using SCL and SDA to configure, the ACT# of CH341 is set to low-level
through 2KΩ resistance during configuration time. The CH341 is enforced as EPP/MEM parallel interface
and synchronous serial interface, it doesn’t detect outside configuration chip forwardly."

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 02:10 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3297
ну вот на том же алиэкспрессе есть платы с ft232h, не за 2$ конечно, а за целых 5$, с человеческой документацией, рабочими драйверами и кучей примеров, и действительно любым интерфейсом через mpsse, да ещё и hi speed к тому же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 02:28 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
Помигал светодиодиком на программаторе.
Еще немного, и смогу зарабатывать по 500 руб. на заказах от селевы :)

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 02:56 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 744
А смысл?
Серия CH34xx жутко тормозная, потому как там кривой драйвер дёргает по одному пину за раз, и ждёт ответа. ft232h конечно круто, и если усердно изучить все фишки - то вполне может получиться качественное решение с графическим интерфейсом (не командная строка!!). Вот только с 2010-го года этим делом ни кто не занимался, и это жжж не спроста. Решений с графическим интерфейсом не существует!!!, я искал - их нет.

По этой причине имеет смысл использовать любой доступный st чип с поддержкой физики USB3300 или TUSB1210. А уж на самом чипе st - интерфейсов хоть отбавляй.

_________________
Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 03:08 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
я за скоростью не гонюсь, и цель - не промышленное серийное устройство, а еще один вспомогательный инструмент радиолюбителя.
Который сможет собрать любой, более-менее владеющий ЛУТом. Смысл и функция устройства - по быстрому пощупать какую-нибудь микросхему по I2C или SPI, не прибегая к программированию МК.

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 08:21 
Старожил

Зарегистрирован: 19 ноя 2012, 19:52
Сообщения: 609
Есть BusPirate


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 10:53 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3297
AVI-crak писал(а):
ft232h конечно круто, и если усердно изучить все фишки - то вполне может получиться качественное решение с графическим интерфейсом (не командная строка!!). Вот только с 2010-го года этим делом ни кто не занимался, и это жжж не спроста. Решений с графическим интерфейсом не существует!!!, я искал - их нет.

может потому что графический интерфейс нахер никому не нужен, никто не будет мышкой тыкать по кнопочкам в гуй чтобы байт по spi отправить.
для того чтобы изобразить spi или i2c + несколько io, есть usb blaster, с простым как валенок протоколом и который китайцы за те же 2$ продают. особенно если всё равно какая скорость будет.

AVI-crak писал(а):
По этой причине имеет смысл использовать любой доступный st чип с поддержкой физики USB3300 или TUSB1210. А уж на самом чипе st - интерфейсов хоть отбавляй.

нормальных МК, где догадались физику встроить внутрь, причем даже hispeed, тоже полно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 11:19 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
не спорю, есть много чего. Есть крутая серия FT, есть клоны UsBee, которые тоже можно использовать в таких целях. Но в соседней ветке человек мобилку изобретает, подскажите ему, что уже есть iPhone и Samsung Galaxy.
Делаю, потому что интересно мне.
МК не хочу, потому что еще и под него придется писать. А потом разбираться, косяк в программе на компе, или в прошивке контроллера.

Еще раз - нужно убедиться в работоспособности той же DS1307 или дисплея 1602. Подключаем их к платке с конвертером, и с компьютера посылаем через программу команды инициализации, заведомо правильные.
Или, например - нужно раскурить неизвестный дисплей, подбором команд. Каждый раз перешивать МК - долго и муторно. Проще в программе на компе натыкивать список команд и отправлять их подопытному.
Что-то подобное было у dcoder-а - http://we.easyelectronics.ru/AVR/sniffe ... -wire.html , но там только I2C и 1-Wire.

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 11:36 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1354
Откуда: Из сказки.
Верной дорогой идешь, молодец!
Мозг не должен закисать, пусть работает.

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 11:43 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1447
Финский, а как тебе для этих целей новые чипы WCH - CH55x ?
How To Program CH551G - https://www.youtube.com/watch?v=a3XSIRkeubE


Вложения:
How_To_Program_CH551G.jpg
How_To_Program_CH551G.jpg [ 79.39 Кб | Просмотров: 716 ]

_________________
less is more
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 11:48 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2284
Вон Селево же продавал в соседней ветке PICkit Serial Analyzer за тыщу вроде. Там и GUI прога к ней есть. Это не к ТС, что сделать своё не стоит, это к вопросу о якобы "отсутствии готового с GUI".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 12:19 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1447
Программирование GUI не является проблемой, проблемой является маниакальное упорство в выборе неадекватных средств программирования GUI
Аналогично и с программированием МК - проблема не в программировании, а в неадекватном выборе МК и средств программирования
Все проблемы в головах )

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 14:07 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
vt340 писал(а):
Финский, а как тебе для этих целей новые чипы WCH - CH55x ?
А как у них с доставаемостью? просто программаторы на CH341A доступны в любом магазине электроники, за те же самые 2$, а CH551 - только на Али. Причем в случае программатора в довесок получаем ZIF-панельку, USB-разъем и всю прочую обвязку.
И с документацией на них не очень, все на китайском. Кроме того, это все же микроконтроллер, а значит под него нужно писать прошивку, помимо программы на ПК.

Show

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 14:47 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 744
Финский - изучить работу дисплея получится всего у одной модели - той самой что не использует линию дата/команда. Но нормальные люди используют для этих целей cy7c68013a - сложно найти инструмент дешевле этого чипа.
CH341A продаётся в готовом распаянном виде, с ценником в 130 рублей. На плате кроме кроватки есть контакты для подключения spi, i2c, и uart. Доступна графическая программа для работы с флешь памятью. Доступна документация от производителя - то самое api драйверов.
Но опять-же - намного дешевле и проще программировать память мк (не флеш!), чем изобретать универсальный графический интерфейс для ПК - для которого ещё и физику придётся делать.

_________________
Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 15:48 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1447
Финский писал(а):
Причем в случае программатора в довесок получаем ZIF-панельку, USB-разъем и всю прочую обвязку.

То же самое за те же $2 на CH552 - https://www.aliexpress.com/af/minpro.html
Прогресс не стоит на месте, в отличие от )


Вложения:
MinPro.jpg
MinPro.jpg [ 38.3 Кб | Просмотров: 642 ]

_________________
less is more
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 18:35 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5690
Финский писал(а):
Ох уж эти русскоязычные форумы - спрашиваешь про одно, а отвечают на вольные темы :)


Наверняка они знают больше и пытаются оградить от граблей. Не так ли?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 28 авг 2019, 19:17 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1354
Откуда: Из сказки.
И главное никого не слушай, свои грабли лучше интереснее впечатлительнее эмоциональнее ярче и запоминаемее.

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 05 сен 2019, 03:25 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
Скрафтил себе платку с сабжем, не без косяков(в бредборд не становится по ширине, цуко :) ), но работает. Удалось пообщаться с DS3231, набросал сканер I2C адресов.
Show картинки

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 05 сен 2019, 14:56 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
Show
Скан адресов на 750 КГц.

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 06 сен 2019, 20:35 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1354
Откуда: Из сказки.
а че где исходники на delphi 7 ?

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 06 сен 2019, 20:39 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
H:\Yadisk\Docs\CH341board\

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 06 сен 2019, 22:13 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1354
Откуда: Из сказки.
почему -то у меня на компе не оказалось H:\Yadisk\Docs\CH341board\


Вложения:
ScreenShot000705.jpg
ScreenShot000705.jpg [ 118.4 Кб | Просмотров: 281 ]

_________________
Береги планету.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 07 сен 2019, 00:16 
Старожил
Аватара пользователя

Зарегистрирован: 18 июн 2011, 16:29
Сообщения: 1686
Откуда: Докучаевск-Волноваха
За 500 руб. обещаю подумать над этим вопросом.

_________________
Хранитель форума


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разбираемся с CH341A
СообщениеДобавлено: 07 сен 2019, 02:08 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 744
vt340 писал(а):
Финский писал(а):
Причем в случае программатора в довесок получаем ZIF-панельку, USB-разъем и всю прочую обвязку.

То же самое за те же $2 на CH552 - https://www.aliexpress.com/af/minpro.html
Прогресс не стоит на месте, в отличие от )

Заказал, уже в дороге. Обещают трёхкратный рост скорости.

_________________
Потоковая OS


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB