Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Уплътняване...
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=19547
Страница 1 от 2

Автор:  Grubi [ Сря Авг 20, 2025 12:13 pm ]
Заглавие:  Уплътняване...

Да кажем, че има няколко светодиода от различни източници - захранване, някой и друг регулатор, контролер и мрежови/Етернет. Mоже дори и някой бутон,
но засега ще се ограничим до светодиодите.

Така - да уплътним/сериализираме всички тия сигнали в единична или двойна линия и после пак да ги преобразуваме в паралелен вид към съоветните светодиоди. Ниска скорост, къси разстояния - под 50см, че може и доста по-малко.

Кое ще е по-подходящо, лесно и евтино - два контролера (UART, I2C, SPI) или две програмируеми логики? Или нещо друго? Критерии - ниска цена, малки корпуси - да кажем 8-14 пина, два захранване, 1-2 сериен интерфейс, останалите за паралелни входове/изходи.

Автор:  Pif [ Сря Авг 20, 2025 1:24 pm ]
Заглавие:  Re: Уплътняване...

Нищо не разбрах от заданието :?
Спокойно можеш да пуснеш по 1 жица някакъв псевдо сериен като можеш да закачиш няколко устройства на една шина. Който ще предава му сетваш изхода на уарта в изход и предаваш. Като свършиш с предаването го сетваш на вход да не товари линията и оставяш друг да предава. Слагаш 100 ома за колизиите а входа на уарта е директно закачен на линията. Така имаш и детекция на колизиите като проверяваш дали всеки изпратен байт се е лупнал във входния буфер. Всеки пик от 50 стотинки ти върши работа но имаш неудобството от програмиране в производство дето е още 1 стъпка.
А като вкара думичката едърнет - вече ме обърка тотално. Трябва едърнета да мине през тея жици (модеми) или трябва данните за диодите да минат през едърнета? Щото това с диодите с различни източници - се решава с 1 жица и н на брой пика. Ама за едърнета - не разбирам каква е целта.
ЦПЛД/ФПГА забрави. Адски скъпи са.

Автор:  nik [ Сря Авг 20, 2025 1:40 pm ]
Заглавие:  Re: Уплътняване...

за варианта само светодиоди
https://www.inolux-corp.com/datasheet/SMDLED/Addressable%20LED/IN-PI55TAT(X)R(X)G(X)B_v1.5.pdf

Автор:  Grubi [ Сря Авг 20, 2025 2:19 pm ]
Заглавие:  Re: Уплътняване...

Нека да видим само светодиоди...
@nik - Серийни/1wire - да предложих тоя вариант, но светодиодите не идват само от контролера, ами и от други места. Така че ще се наложи отделно решение, понежр и фърмуеристите са мързеливи/нежелателни.

@Pif - тъй де нещо такова ще е. На Етернета светодиодите (идват от едно отделно Phy), не самия нет.
Абе има и евтини логики, стига да искаш.

Е какво му има на заданието
5 светодиодни сигнала - 1(2) жици за предаване - 5 светодиода. Нещо като твойта постановка, ама не става да правя магии в индустриално, серийно устройство.Плюс обща маса.

Автор:  itso.t [ Сря Авг 20, 2025 2:50 pm ]
Заглавие:  Re: Уплътняване...

Вече са подсказали за 1-wire. Може да се направи с и2ц експандери.

Скоро гледах в сайта на Латис апликейшън ноут с който по 2 жиси точеха и2ц и още една камара сигнали. Бавни разбира се.
Но само видях че има такова нещо. Не съм го разглеждал в детайли.

Автор:  Pif [ Сря Авг 20, 2025 2:50 pm ]
Заглавие:  Re: Уплътняване...

Сега като прочетох отново заданието и асимилирах тирето между източници и самите тях - нещата са по-разбираеми. Още ми е пясъчно и морско.
Спокойно вариянта с 1 жица и твой си протокол ще е най-лесния вариянт за мулти мастър. Само трябва да измислиш как да конфигурираш всеки нод какъв да му е адреса. Може да се ползва един фърмуер за всички и няколко резисторни делителя на ацп входа да се идентифицира при старт. Само при едърнета внимавай, щото фитата обикновенно четат тея пинове при старта и от там им се задава инишъл конфигурацията.

Автор:  velio [ Сря Авг 20, 2025 2:56 pm ]
Заглавие:  Re: Уплътняване...

Или класиката 74HC595. Но изискват поне 3 жици. Но пък са турбо евтини и може да ги свържеш последователно до безкрайност...

Автор:  emilvtc [ Сря Авг 20, 2025 3:02 pm ]
Заглавие:  Re: Уплътняване...

И аз нищо не разбрах от заданието.
Ако целта е как няколко изходни сигнала управляващи светодиоди да се прекарат до друга платка с възможно най-малко жици и нещо като мултиплексиране и демотилплексиране - използвай двойка шифт регистри - паралелен към сериен със строб за зареждане на паралелните данни от страната на устройството и серин към паралелен от страната на светодиодите. трябват ти 4 жици - 2 захранване + клок + серийни данни. За да стане като трябва ти трябва и сигнал строб, но може и без него, ако клока е няколко килохерца (да не се вижда премигване докато се шифтва). Значи от страната на устройството клатва се строба, за да се заредят данните в шифт регистъра на паралел то сериал шифт регистъра и после клокваш бързо 8 импулса, за да се шифтнат в сериал то паралел шифт регистъра от страната на светодиодите.

Автор:  Grubi [ Сря Авг 20, 2025 3:03 pm ]
Заглавие:  Re: Уплътняване...

Може - значи HC165 към HC595...
Ще се пробва, харесва ми.

A захранването вече си го има, т.е. - броя само клок данни, в краен случай и строб.

Автор:  emilvtc [ Сря Авг 20, 2025 3:04 pm ]
Заглавие:  Re: Уплътняване...

без строб - само с клок и серийни данни ще имаш премигване по време на шифтването, но ако шифтваш бързо - няма да се забелязва.

Автор:  Grubi [ Сря Авг 20, 2025 8:16 pm ]
Заглавие:  Re: Уплътняване...

Ще вържа една постановка тия дни,
клока ще го генерирам или външно, или с обикновен таймер. Предполагам 1kHz ще му е достатъчно бързо. Ако използвам строб ще трябва да деля клока на 16 или се бъркам?

Автор:  itso.t [ Сря Авг 20, 2025 8:57 pm ]
Заглавие:  Re: Уплътняване...

Сега се сетих, че когато бях малък познат ми беше показвал това решение: https://www.romanblack.com/shift1.htm
По негови думи имало особености, но работело.

А докато търсех горното, Гуги даде и това: https://www.edn.com/one-i-o-line-drives ... th-strobe/

Автор:  Grubi [ Сря Авг 20, 2025 9:43 pm ]
Заглавие:  Re: Уплътняване...

itso.t написа:
Сега се сетих, че когато бях малък познат ми беше показвал това решение: https://www.romanblack.com/shift1.htm
По негови думи имало особености, но работело.

А докато търсех горното, Гуги даде и това: https://www.edn.com/one-i-o-line-drives ... th-strobe/


Благодаря! Тъкмо видях, че DIP корпyсите вече струват 5х колкото SMD.

Автор:  itso.t [ Сря Авг 20, 2025 10:11 pm ]
Заглавие:  Re: Уплътняване...

Grubi написа:
...Тъкмо видях, че DIP корпyсите вече струват 5х колкото SMD.

Ако намериш DIP корпус...
Ама за хвърчащ монтаж продават адаптери SO или SSOP към DIP.

Апропо, ти докъде докара FPGA? Сбори ли ги?

Автор:  Pif [ Чет Авг 21, 2025 1:22 am ]
Заглавие:  Re: Уплътняване...

itso.t написа:
Сега се сетих, че когато бях малък познат ми беше показвал това решение: https://www.romanblack.com/shift1.htm
По негови думи имало особености, но работело.

За работенето - ще работи. Но ще е капризно в производство. Ще има проблеми с различни партиди кондензатори и резистори, ще се променят параметрите при различни температури. А и трудно ще се шумоизолира ако трябва да се прави устойчиво на ЕМС. Ако има партида шифт регистри на друг производител с ралично входно съпротивление или капацитет - пак става манджа с грозде. За хоби става. За производство не.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/