LINUX.ORG.RU
ФорумTalks

Даташиты врут!

 , ,


1

1

Собственно, предыстория такая. Надо было для одноплатника odroid-x2, который работает как сервер у меня сделать приблуду: чтобы и консоль была, и можно было питание передернуть. Управлять этим будет роутер на OpenWRT по USB. Сказано сделано. Родил схему на PL2303 + LM2596. PL2303 через GP0 ногу умеет включать и выключать импульсник LM2596, который в свою очередь делает из 12 вольт питание 5 вольт для питания odroid'а. Дергать ножки GPIO можно из линукса не выгружая драйвер PL2303 через libusb парой контрол трансферов, для чего я быстренько сделал мелкую приблуду. Если кому надо - выложу на гитхаб.

У odroid-x2 напряжение лог. «1» на уарте 1.8 вольт. И вот тут-то и началась какая-то магия. PL2303, хоть в даташите написана возможность работы от 1.8 вольт наотрез не хочет с такой напругой на VDD_SERIAL работать. Замыкаем RX и TX - тишина. (Вернее TX работает, а вот в RX тишина, хотя если рукой зацепить контакт RX мусор приходит). На 2.5 вольтах - полет нормальный. Про то, что EEPROM AT24C64 он у меня так и не увидел, я уже молчу. Во всем даташине так и не написали нигде какой адрес i2c слейва ожидается. Вот я и думаю, это PL2303 косячные или я чего не досмотрел? После двух дней возни и тыканий осциллографом плата имеет уже очень неприглядный вид, хотя с другой стороны выглядит более или менее. Хорошо, что решил спрототипировать на коленке, прежде чем заказывать у китайцев.

★★★★★

Последнее исправление: ncrmnt (всего исправлений: 1)

Ответ на: комментарий от Zubok

Ну как можно быть такими лохами?

ответ простой. Тот кто дизайнил топологию чипа и тот, кто потом паковал - разные делатели, и разной квалификации соотвественно.

что если этим занимаются теже 95% людей, для которых различия в маркировке незаметны?

n_play
()
Ответ на: комментарий от Stanson

http://firepic.org/images/2014-11/05/uykec6km728s.jpg

http://firepic.org/images/2014-11/05/jrd5cauexm76.jpg

http://firepic.org/images/2014-11/05/3gxl6a6tl0vg.jpg

http://firepic.org/images/2014-11/05/j9db6vkmyep1.jpg

http://firepic.org/images/2014-11/05/e063m3ye9lp5.jpg

http://firepic.org/images/2014-11/05/lnxl04v87w4s.jpg

http://firepic.org/images/2014-11/05/7gbv8gv409vx.jpg

http://firepic.org/images/2014-11/05/dt0tnl529f23.jpg

http://firepic.org/images/2014-11/05/2yznshkyolkm.jpg

http://firepic.org/images/2014-11/05/s7fr61e9kdry.jpg

(Ъ: dip20 - оригиналы NXP, свежак. Остальное фуфло, косячее под Philips/NXP. Кроме одной, крайней с белой краской, мне кажется что это действительно древний philips, но сомнения есть)

всё куплено в одном и том же местном магазине =)

также там иногда оригиналы hitachi, texas intsturments, st проскакивают. фоткать нестал их.

n_play
()
Ответ на: комментарий от n_play

На самом деле единственная странность до которой можно докопаться - то, что разные корпуса у микрух сделанных якобы на одной фабрике (UnG) У 74HC245 корпуса качественнее, так что скорее всего именно они настоящие.

ЗЫ: Для полного пердимонокля надо было ещё какое-нибудь К155xxx бакинского завода положить :)

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

пердимонокля

Записал слово в словарик.

ncrmnt ★★★★★
() автор топика
Ответ на: комментарий от Harald

через нативный хардварный последовательный порт

а «нативным хардварным» последовательным портом на современном компе будет китайская PCI-E плата на winchip-е :)

sergej ★★★★★
()
Ответ на: комментарий от sergej

ну материнки со встроенным последовательным портом ещё бывают

Harald ★★★★★
()
Ответ на: комментарий от Stanson

т.е. пока что всё фуфло, что попадалось - плохая маркировка и какой-то подозрительный простой корпус, без микротекстов. (тексты пытался показать, но мыльницы неосиливает. там в кружочках написано что-то путное.)

n_play
()
17 июня 2016 г.

Дергать ножки GPIO можно из линукса не выгружая драйвер PL2303 через libusb парой контрол трансферов, для чего я быстренько сделал мелкую приблуду. Если кому надо - выложу на гитхаб.

Выложи, пожалуйста

panzerito
()
Ответ на: комментарий от ncrmnt

FixMe: don't know how to make pins input on cp2103

Можешь поделиться наметками, как сделать gpio для чтения? Официальный софт из AN721SW.zip может читать из gpio?

panzerito
()
Ответ на: комментарий от panzerito

Остатки старых экспериментов. Это все писалось за 30 минут, не до красоты было. Режет глаз - сделай пулл реквест.

Более того, емнип у новых pl2xxx чипов более 2х gpio линий, соответственно там уже switch/case напрашивается.

ncrmnt ★★★★★
() автор топика
Ответ на: комментарий от panzerito

Нету. Знал бы, сделал бы сам. Оф. софт не тыкал.

ncrmnt ★★★★★
() автор топика
Последнее исправление: ncrmnt (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.