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

Матрично свързване на платки
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=17564
Страница 1 от 2

Автор:  dan [ Пон Окт 05, 2020 12:00 pm ]
Заглавие:  Матрично свързване на платки

За един хоби проект:
Система от платки, управлявани по SPI, трябва да може да се "скалира" по Х и У, по възможност с конектори платка-платка. Комуникацията е двупосочна.
Приемам всякакви идеи.

Автор:  Н'бабане Гт'муан'га [ Пон Окт 05, 2020 12:58 pm ]
Заглавие:  Re: Матрично свързване на платки

Аз съм правил няколко такива в различни варианти. Последното беше за скалируем панел с лед модули.
Обаче има доуточнения които трябва да направиш. Колко връзки между две платки? Захранването включва ли се и при какви тоци? Колко ти е разстоянието между платките? При каква температура ще работят?

Автор:  MYXATA [ Пон Окт 05, 2020 1:07 pm ]
Заглавие:  Re: Матрично свързване на платки

dan написа:
За един хоби проект:
Система от платки, управлявани по SPI, трябва да може да се "скалира" по Х и У, по възможност с конектори платка-платка. Комуникацията е двупосочна.
Приемам всякакви идеи.

то моето не е точно идея по-точно е съвет - опитай да ползвад друг интерфейс не СПИ.
както изглежда удобен, така ще видиш, че има ограничения когато имаш повече подчинени устройства, и по дълги жици.
серийни интефейси с апо-удобни като рс485, кан/лин/ лвдс ако щеш.

Автор:  bateAz [ Пон Окт 05, 2020 3:21 pm ]
Заглавие:  Re: Матрично свързване на платки

И SPI може, но с нямои мерки и ограничения:
- по-ниска скорост, колко по-ниска, зависи от разстоянията и кръстовищата.
- на изхода на всеки предавател е добре да има последователно резистор, например 15 ома, за да изглади фронтовете
- на входа на всеки приемник е добре да има RC верига за съгласуване и филтриране на евентуални гличове, времеконстанта около микросекунда почти винаги е достатъчна. Ако входът не е с вграден тригер на Шмид, задължително се слага външен. В редки случай може да се наложи терминиране и на високоимпедансните изходи ( защото изходът го "няма", ама жицата си седи ).

Автор:  ToHu [ Пон Окт 05, 2020 3:39 pm ]
Заглавие:  Re: Матрично свързване на платки

добре по х и у, ама планираш ли опция да има пропусната да речем по Х и да се добави в последствие жез да се махат тия от ляво и дясно ?

Автор:  nikolay.kolev [ Сря Ное 11, 2020 11:11 am ]
Заглавие:  Re: Матрично свързване на платки

Kакви са изискванията от към скорост, дължина, брой на устройствата и т.н. Задължително ли е да бъде с SPI ?

Автор:  karadev [ Сря Ное 11, 2020 12:09 pm ]
Заглавие:  Re: Матрично свързване на платки

една главна платка ТХ >>>> към общи >>>>RX слейв платки , RS232 = 115200, ако не се налага по-бърза скорост, до 20 метра си готов :) протокола е еидн влак 64 байта, ако са достатъчни, пращаш ги получават са всяка платка си разпознава своя байт и си огън бий, може и по-сложни протоколи :) зависи колко и каква ти е задачата. кабела за серийния порт задължително екраниран сребърно покритие като за антена ;)

Автор:  nikolay.kolev [ Сря Ное 11, 2020 1:06 pm ]
Заглавие:  Re: Матрично свързване на платки

karadev написа:
една главна платка ТХ >>>> към общи >>>>RX слейв платки , RS232 = 115200, ако не се налага по-бърза скорост, до 20 метра си готов :) протокола е еидн влак 64 байта, ако са достатъчни, пращаш ги получават са всяка платка си разпознава своя байт и си огън бий, може и по-сложни протоколи :) зависи колко и каква ти е задачата. кабела за серийния порт задължително екраниран сребърно покритие като за антена ;)



Това е само в едната посока. Ако slave платките трябва да върнат отговор към master в един и също момент става боза :)

Автор:  karadev [ Сря Ное 11, 2020 1:15 pm ]
Заглавие:  Re: Матрично свързване на платки

да, не съм видял че пише че ше бъде двупосочна, пак има решение както ние направихме таблото и както ше бъде и моето плк, с 485 драйвери в двете посоки, може халф дуплекс, може фул както иска. :) имам конвертори за рс232 към 485 на сайта, имам и усб към рс/485 има всичко :) въпроса е колко скорост трябва и колко като обем ще са данните. таблото е 8 матрици на ред по 7 реда са общо 56, 32х16 ргб светодиода, от компа на 115200 през програмата си ги зарежда перфектно. не е чак толкова бързо, но работи. на таз голямата матрица по 3 цвята, смятам че е добре.
http://www.karadev.net/site/index.php/rgbekran има линк към тубата

Автор:  Цецо [ Сря Ное 11, 2020 1:36 pm ]
Заглавие:  Re: Матрично свързване на платки

Аз съм правил такова, на стекване с прободни хедъри. Но при мен беше ясно предварително броя на инстанциите и просто на пиновете на хедъра си излизаха всички чип селекти, а всеки етаж си взимаше тези които му трябват на него.

Наистина за неограничено скалируемо решение SPI не е подходящия вариант. Трябва ти нещо, при което адреса да може да се конфигурира, дали хардуерно (I2C) или софтуерно (там варианти бол).

Автор:  nikolay.kolev [ Сря Ное 11, 2020 1:56 pm ]
Заглавие:  Re: Матрично свързване на платки

Аз бих заложил на стария RS-485 или 1-Wire.

Автор:  velio [ Сря Ное 11, 2020 2:47 pm ]
Заглавие:  Re: Матрично свързване на платки

dan написа:
За един хоби проект:
Система от платки, управлявани по SPI, трябва да може да се "скалира" по Х и У, по възможност с конектори платка-платка. Комуникацията е двупосочна.
Приемам всякакви идеи.


Освен CS сигнала на всяка платка да се управлява по отделен интерфейс, който позволява адресиране.

Автор:  ToHu [ Сря Ное 11, 2020 5:03 pm ]
Заглавие:  Re: Матрично свързване на платки

С малко въображение не е невъзможно всичко да стане само по един spi и един чип селект, ако това е въпроса. Чип селекта е за слейв който да приема един или два байта които всъщност определят адреса на платката, и вече този слейв да вдига чип селекта на съответната платка. Дали обаче всичко това е нужно е един съвсем друг въпрос.

Автор:  karadev [ Сря Ное 11, 2020 6:14 pm ]
Заглавие:  Re: Матрично свързване на платки

голямото ми плк е със 5 експандера spi, отделно на същата шина имам памет 25LC1024, само че разстоянията са една платка нагоре надолу, иначе комуникацията си е ок, :) не го правя за първи път. SPI протокола е супер, но ен за дълги разстояния :) мога да дам снимка на платките една върху друга ако това ще помогне или линк на сайта ето http://www.karadev.net/site/index.php/plc16chlcd първата снимка на страницата

Автор:  ToHu [ Сря Ное 11, 2020 6:21 pm ]
Заглавие:  Re: Матрично свързване на платки

Ами spi е spi, не е там въпроса, на колгата питнето му е съвсем механично относно конекторите, ама не казва какво е направил, дали е намерил нещо подходящо.

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