- PVSM.RU - https://www.pvsm.ru -
Недавно я подбирал отладочную плату для своих задач. Цены не очень радовали, я даже немного расстроился. Но потом неожиданно нашёл одну очень интересную плату по весьма приятной цене. С неё всё и началось. Потом были ещё платы, наклейки, сюрпризы… Любопытно что под капотом наклейкой? Тогда в путь!
Цель: Отодрать уже, наконец, эту наклейку. Удовлетворить любопытство и изучить плату на предмет возможности использования её в качестве отладочной платы или другого применения. Результатами поделиться с вами. Позже нашлись и другие платы. Поэтому цель распространяется и на них.
Понадобилась мне отладочная плата с плиской. Сразу отмечу, что в итоге нашлись платы не только с ПЛИС. Но об этом далее. Цены на доски с программируемой логикой да и на отдельные микросхемы немалые.
Забавно, что платы предлагаются в том числе и в кредит:
Эта плата без периферии, только ПЛИС и генератор. А если нужна память, Ethernet, HDMI или что-то ещё, то такие платы обойдутся и того дороже. И даже на «али» цены далеко не всегда радуют. Возможность получить подделку или отбраковку тоже не добавляет оптимизма.
И тут внимание привлекают платы для светодиодных экранов:
Чем похожи эти платы друг на друга? Хорошим (а где-то и богатым) набором периферии, приятной ценой, доступностью в России. В зависимости от того, где покупать, от вида платы и её состояния цены будут, в основном, 500… 2000 рублей. Есть платы и подороже.
Мне попадалось множество плат. По основной микросхеме можно выделить 3 группы:
Третий пункт подробно рассматривать не будем, но такие платы есть.
Также есть 2 шт. pf025 (видимо, тоже Gigabit Ethernet PHY, даташит не нашёл) с обвязкой.
Есть ещё много различных моделей плат от разных производителей (NovaStar, ColorLight, Huidu, Xixun, Linsn и других).
Если подытожить, в этой группе можно встретить, в основном, ПЛИС Xilinx SPARTAN-6 XC6SLX16, ALTERA CyClone IV ep4ce6f17c8n, Lattice sl2-12e-8f256c с похожим набором периферии. Хотя, встречаются и другие.
Плата может быть интересна тем, что кроме ПЛИС на ней установлен процессор, о котором есть много информации, отладочные платы [1] и прочее (раз [2], два [3]). Такие процессоры встречаются в магнитолах и других устройствах.
Процессор RockChip PX30 также используется в магнитолах и других устройствах. На этом процессоре тоже есть отладочные платы [5], и разные эксперименты [6].
Есть много других подобных плат.
Приёмная карта Linsn RV901T led:
Приёмная карта Colorlight 5A-75B. Карта может быть интересна тем, что для неё используется [7] набор полностью открытых инструментов.
Приёмная карта Colorlight 5A-75Е:
Больше материалов по этой ссылке [8] или здесь [9].
Теперь вы его понимаете…
Проблема большинства подобных плат в том, что на них установлены микросхемы 74hc245, настроены они на работу в одном направлении (от ПЛИС к разъёмам) и питаются от 5 В, что много для ПЛИС и не позволяет просто изменить направление с помощью вывода DIR. Можно попробовать отпаять вывод Vcc микросхемы 74hc245, изолировать его от пада термоскотчем или соплеклеем и питать от нужного уровня напряжения. C выводом DIR поступить также.
Если нужно убрать 74hc245:
Симпатично. Подробнее здесь [10].
Есть интересный вариант – карты A5S, A7S, A10S+ и др.
Основное отличие таких плат от предыдущих в отсутствии микросхем 74hc245. Также нет разъёмов (остальная обвязка есть) для Ethernet. С помощью двух 120-контактных разъёмов карта вставляется в материнскую плату, с которой можно взять разъёмы и развести свою плату:
С нижней стороны платы только 2 разъёма для Ethernet и ещё какой-то разъём. Не знаю, что это за модель материнки – мне её подарил продавец карты А5S, которую я купил у него за 1000 р. Бывают и другие материнские платы.
На А5S установлены ПЛИС Xilinx Spartan-6XC6SLX16-CSG324DIV1837, 1 штука SDRAM M12L64322A, 2 штуки B50612D (Gbit Ethernet transceiver) c обвязкой (нет только разъёмов), контроллер GD32F330G8 (ARM Cortex-M4 32-bit MCU), флеш память, генератор тактового сигнала. Разъёмы у А5S Receptacle Amphenol FCI 10140609-121802LF, PLUG Amphenol FCI 10140607-121802LF. 120-контактные в 2 ряда с шагом 0.8 мм.
Среди таких карт выделяется, А10S+ [11].
У неё 3 памяти: одна SDRAM M12L128324A и две M12L64322A. Микроконтроллер здесь более популярный (чем, например, от Nuvoton или от GigaDevice) – STM32F410C8U6. Также установлены ПЛИС ALTERA (возможно, Cyclon-4 EP4CE15F23C8N), 2 микросхемы B50612D (Гбит Эзернет), генератор и cdcs503 (Clock Buffer Multiplier) и др.
Думается для экспериментов плату можно брать. Если что-то пойдёт не так, то только один микроконтроллер окупит [12] около трети стоимости платы. А ведь на ней есть и другие детали…
Карта А4S [13] обойдётся чуть дешевле, но она менее интересная.
Возможно, кому-то будет интересна передающая карта Novastar MSD300 (и похожая MSD 600).
На плате есть ПЛИС ALTERA CYCLONE IV EP4CE6F17C8N, STM32F103VCT6, CP2102, tfp401apzp, M12l64322a или em638325ts-6g 2шт (2M x 32 Synchronous DRAM (SDRAM)), ds12cr887+33 (часы), broadcom B50610c1kmlg 2шт (Gigabit Ethernet Transceiver), USB, DVI, 2 порта Ethernet.
На плате MSD600 похожий набор, но там ещё 2 порта Ethernet, HDMI, ADV7612 (HDMI приёмник), память NANYA nt5tu32m1606-8e 512Mb DDR2 SDRAM и др. Но стоит карта дороже.
Есть платы [14] и других типов:
Novastar XC160 [15].
Несколько отличающийся вариант – плата [16] Multi-function Huidu HD-Y1.
Здесь ALTERA Cyclone IV, какой-то микроконтроллер от STM, 2 порта Ethernet с обвязкой (чипы Broadcom?), 8 реле. (Описание картинки здесь [17]).
Когда смотришь на плату с ПЛИС, памятью и Ethernet, появляется мысль, что из этого может получиться хороший логический анализатор. На таких платах делают интересный ЧПУ проект ColorCNC [18].
Их дружат с esp32 [19] (или подобным).
А такую плату можно применять для приложений с видеосигналом:
Это и есть та самая плата, с которой и началось создание этой статьи. А может быть, и не только этой…
Всё, наклейки отодраны – цель достигнута.
Надеюсь кому-нибудь этот материал пригодится. Буду рад, если поделитесь своим мнением в комментариях. Возможно, я обделил вниманием какую-то интересную плату.
Думается платы, описанные в статье, вполне годятся, как минимум, для игры в лотерею экспериментов. А где-то и для законченных проектов.
А вы как считаете?
Какие бы ни случались обстоятельства, не нужно унывать. Лучше действовать, ведь решение может быть рядом, его нужно только заметить.
Автор:
Kopcheniy
Источник [20]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/diy/381297
Ссылки в тексте:
[1] отладочные платы: https://habr.com/ru/post/193976/
[2] раз: https://4pda.to/forum/index.php?showtopic=704299&st=2940
[3] два: https://4pda.to/forum/index.php?showtopic=604234
[4] HD-D10 (D30 похож).: https://www.kirich.blog/obzory/drugie-obzory/441-led-paneli-kontrollery-ili-kak-sdelat-svetodiodnyy-ekran-chast-pervaya.html
[5] отладочные платы: https://www.graperain.com/ARM-Embedded-PX30-Development-Board/
[6] разные эксперименты: https://4pda.to/forum/index.php?showtopic=933188
[7] используется: https://hackaday.com/2020/01/24/new-part-day-led-driver-is-fpga-dev-board-in-disguise/
[8] по этой ссылке: https://github.com/q3k/chubby75
[9] здесь: https://habr.com/ru/post/589329/
[10] здесь: https://github.com/q3k/chubby75/issues/37
[11] А10S+: https://tele-brand.ru/upravlenie-ekranami/video-kontrollery/novastar-a10s-plus/
[12] микроконтроллер окупит: https://www.chipdip.ru/product1/8007314037
[13] Карта А4S: https://tele-brand.ru/upravlenie-ekranami/video-kontrollery/novastar-a4s/
[14] платы: https://github.com/wuxx/Colorlight-FPGA-Projects
[15] Novastar XC160: https://p10.ru/product/prijomnaja-karta-novastar-xc160/
[16] плата: https://led-vostok.ru/catalog/sistemy-upravleniya/kontrollery/394/
[17] здесь: https://aliexpress.ru/item/1005003780818511.html?sku_id=12000027145012421
[18] ЧПУ проект ColorCNC: https://www.cnc-club.ru/forum/viewtopic.php?t=33246
[19] дружат с esp32: https://lucasteske.medium.com/hacking-a-esp32-into-fpga-board-65a933cbaff
[20] Источник: https://habr.com/ru/post/704996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704996
Нажмите здесь для печати.