![](https://habrastorage.org/webt/_3/jo/ws/_3jows8qzsj6-9vcw0tpqc_9n2g.jpeg)
Наверное, многие когда-нибудь покупали лотерейный билет с большими надеждами. Кто-то просто любит рисковать, а иногда это действительно оправдано. Об одной такой авантюре я сегодня хочу рассказать. В статье повествуется про кое-что действительно стоящее (будем надеяться). Пусть это будет для вас подарком к праздникам, а может, и основой для интересных проектов. Запасайтесь любопытством,
❯ Какой котик нам нужен?
В прошлый раз описывались различные платы с весьма любопытными компонентами. После публикации мне неожиданно попалось ещё кое-что интересное. Поэтому родилась эта статья. Советую не делать поспешных выводов и дочитать до конца, чтобы не пропустить ценных вещей.
Цель:
❯ Оценим риски
Мне попадались платы, на которых процессоры/контроллеры/ПЛИС были в корпусах с шариками (BGA). На этом фоне выделяется плата HUIDU HD W66.
![](https://habrastorage.org/webt/oh/c6/ai/ohc6aizjlkcluo_yrkbic3qspf0.png)
![](https://habrastorage.org/webt/mt/zg/ys/mtzgysa6zsqma8i99nq0krrmulw.png)
На ней установлен какой-то контроллер/процессор и ПЛИС в выводном корпусе – это удобно. Можно попросту изготовить нужную плату с необходимым набором компонентов под свои задачи. С BGA корпусами такое сделать сложнее.
Почему я решил, что тут ПЛИС? На всех подобных платах примерно одинаковый набор микросхем. А при внимательном рассмотрении этой доски, на ней видны генератор, стабилизаторы с напряжениями 1,2 В (видимо, для ядра), и 2,5 В. И, главное, – отличная надпись:
![](https://habrastorage.org/webt/ap/uy/yh/apuyyhxdu-bajayuldyljcvarqa.png)
Все бы предоставляли возможность такой отличной прогулки по плате.
Итак, на плате установлены: процессор или микроконтроллер под наклейкой (для него тоже выведен JTAG), ESP8266EX+SMA разъём, LAN8720A (10/100 Ethernet Transceiver) с обвязкой, флеш-память Winbond 25Q64JVSIQ, флеш-память P25Q16H 16Mbit, IS61LV25616AL-10TL (STATIC RAM), SP3232EEN (RS-232 приёмопередатчик), AIP8563 часы с обвязкой, USB разъём, MW245B (аналог 74HC245), AMS1117 (3.3, 2.5, 1.2).
Благодаря отличной фотографии удаётся без проблем измерить размеры корпуса. В этом помогает известная деталь (W25Q64JVSIQ) и данные из документа на неё. Затем по пропорции считаем размеры для основного контроллера. Получается примерно 24 × 24 мм и 176 выводов – корпус LQFP176. Также можно проследить, куда идут дорожки от USB и других микросхем.
Какая же тут ПЛИС и процессор/контроллер? Шарим по барахолкам, магазинам, и всевозможным источникам информации, но узнать, что скрывают наклейки не удаётся. В магазине отказались отдирать этикетки, «чтобы не портить товарный вид».
Прикинув компоненты и их стоимость, я решил купить
Плату контроллера W66 я покупал в России, есть она и на Али.
❯ Котик № один
Плата приехала, снимаем маски:
![](https://habrastorage.org/webt/a0/om/qf/a0omqfivqw9dl7n96eb_313itek.jpeg)
![](https://habrastorage.org/webt/f9/hz/5c/f9hz5cpbgodxoc28q8udwcnwyn8.jpeg)
???
![](https://habrastorage.org/webt/vn/au/rp/vnaurpuuofejqzlszflquwzcack.jpeg)
Знакомый персонаж? Думаю, здесь есть свои плюсы.
AG10KSDE176 представляет собой FPGA серии AG10K со встроенной 64 Мбит 32-битной 166 МГц SDRAM. С памятью получился приятный сюрприз. Где-то упоминалось про встроенный в ПЛИС контроллер ARM M3.
Эту ПЛИС можно сравнить с ALTERA EP4CE10:
![](https://habrastorage.org/webt/xv/hx/vw/xvhxvw99l54ty35_xvse0vamqsi.png)
Программное обеспечение Supra от AGM. Примеры и другое на гитхабе.
Что делать с этой ПЛИС я пока не решил. Может, кто-то с таким уже работал?
❯ Котик № два
С плисины наклейка отодралась на ура. В отличие от контроллера:
![](https://habrastorage.org/webt/mw/9q/f-/mw9qf-eszyj-pqxknydwdc1ztfq.png)
Да… Клей здесь попался очень клейкий.
Оно и понятно, производителю хотелось скрыть, что там за контроллер. А я думал он знает, что мы очень любознательные и клей не поможет… Надеюсь, внутри микросхемы нет никакой микровзрывчатки или микробаллончика с кислотой?) Ну а Wi-Fi точку доступа лучше вообще не создавать, ибо тогда прилетит ракета…
Включить мы всё равно когда-нибудь попробуем – любопытство ведь сильнее.
Берём спирт или другой растворитель, отмываем:
![](https://habrastorage.org/webt/ix/5s/av/ix5savk1zxwszaw_2k3ekfr8tja.png)
А вот и чистенькая микросхема.
![](https://habrastorage.org/r/w1560/webt/lu/km/uv/lukmuv-r4wp8tpb8uca9vtkr6tm.png)
![](https://habrastorage.org/webt/lu/km/uv/lukmuv-r4wp8tpb8uca9vtkr6tm.png)
![](https://habrastorage.org/webt/tv/0z/yy/tv0zyygjaoajeypir681kyxhe84.jpeg)
STM32F429IGT6 – это отличная новость. На Али стоит в основном 2500...4000 р. Есть предложения и чуть дешевле. Но тут стоит вспомнить про подделки и б/у. Будем надеяться, что на нашей плате стоит оригинал (что, вероятнее всего, так). В России контроллеры этой серии стоят и того дороже, да ещё придётся поискать где купить.
В комплекте есть ещё вот такая антенка.
![](https://habrastorage.org/webt/5m/5l/5b/5m5l5bu4mhp5-xj5fmebg90spqk.jpeg)
![](https://habrastorage.org/webt/do/kq/pn/dokqpnmvac7lazptzl1x60dglwo.jpeg)
Мелочь, но приятно – куда-нибудь пригодится.
Есть и похожая на W66 плата BX-5E3, но какие там стоят камни мне неизвестно.
Более интересными кажутся похожие платы ZH-E6L, ZH-E7L, ZH-E8L. Есть на Али и в других местах.
![](https://habrastorage.org/webt/ij/2d/bm/ij2dbm-8xdey67c0kdjfqtywwbw.jpeg)
На плате установлены STM32f429ZGT6, ПЛИС Альтера Циклон 4, две памяти (а снизу есть?), Ethernet (чип Realtech?), USB, RS-232, (часы?). Есть места под SWD и JTAG.
![](https://habrastorage.org/webt/xr/xx/ss/xrxxssbq9muprtjliepmhkndpje.png)
Есть и такой вариант – платы ZH-U6, ZH-U7. Здесь у нас STM32F407VET6, ПЛИС ALTERA MAX II EPM570T и другое.
![](https://habrastorage.org/webt/of/et/bg/ofetbgzeswoee_tyxyrapiy88g0.jpeg)
❯ Котик № три
Приёмная карта HUIDU HD R512S:
![](https://habrastorage.org/webt/bz/ka/9t/bzka9txmcou9tkien8o_drzbdme.png)
Оперативной памяти на таких платах нет (бывает, что встроена в ПЛИС), так как для её подключения нужно много выводов и корпус BGA. Зато ПЛИС в выводном корпусе. И это самое интересное. Здесь легче найти питание банков ПЛИС и, при необходимости, его изменить. С BGA корпусом, такое вряд ли получится. Поэтому я попробовал найти информацию о том, что под наклейкой и, не найдя, купил плату.
Заглянем в наш мешок? Удаляем этикетку, протираем спиртом:
![](https://habrastorage.org/webt/cu/yx/ut/cuyxuta_x36zhlbxgfgvozdufwq.jpeg)
![](https://habrastorage.org/webt/yu/hi/ys/yuhiyslmn6sa8r7hwjvdskg2yhg.png)
Это что-то новенькое.
Есть ещё похожие платы с ПЛИС в выводном корпусе R500S, R512T, R508, R512, R5018, но какая там стоит ПЛИС у меня информации нет. Кто знает, может там попадётся АLTERA, Xillinx или что-то такое же привычное.
Дополнение: как сообщил x-radio, на плате R508 так же стоит EG4D20EG176.
Характеристики у EG4D20EG176 такие:
![](https://habrastorage.org/webt/ro/7z/ng/ro7zngduihcorbsyxzjgqcv6nli.png)
Встроенная DDR память 128 Мбит – это интересно. Если я верно понял этот китайско-английский документ, то ещё есть встроенный 12-бит АЦП с восемью входами и частотой 1 МГц. Хорошо, что есть онлайн переводчики.
Ещё один документ, но уже на английском лежит тут (правда, скачался он у меня не с первой попытки).
А вам попадались такие ПЛИС? Может, кто-то с ними даже работает?
❯ Несколько плат с ПЛИС
Приёмные карты ZH-T8, ZH-T12, ZH-T16 с похожей или такой же ПЛИС.
![](https://habrastorage.org/webt/_g/u2/su/_gu2suugyix5l87auhpunytlanu.jpeg)
Точно не разобрал, что там написано на ПЛИС, но тоже напоминает EG4D20EG176 или на ANLogic EG4S20. А ещё есть такие платы с ПЛИС ANLogic. На плате, кажется, контроллер от STM и прочий стандартный для этих карт набор.
На плате Onbon BX-V75L(S), судя по всему, также ПЛИС в выводном корпусе. Правда, модель мне не известна.
![](https://habrastorage.org/webt/lt/vb/bz/ltvbbzvsadq8xpuqgewp2_kuah0.png)
Среди прочих плат необычным набором компонентов выделяется карта NOVASTAR MON300.
![](https://habrastorage.org/webt/k_/u4/4k/k_u44kgebc084hwzyy9w_l7dhmw.png)
Как можно предположить по фотографии, выводы ПЛИС (похоже на ПЛИС) выведены на разъёмы через резисторные делители, что может быть полезно тем, кому нужна плата без 74HC245. На плате также есть датчик дыма (smoke sensor), флеш-память, микроконтроллер STC12LE5202AD (80C51) и ещё какие-то детальки.
❯ Платы с микроконтроллером
В прошлой статье мы не стали рассматривать платы с микроконтроллером, так как мне попадались платы с разными клонами STM32 с маркировкой вроде TZ32F202C8T6. Позже нашлись платы уже с STM32.
На платах ZH-E1L, ZH-E3L, ZH-E5L установлен контроллер STM32F207VCT6, есть Ethernet.
![](https://habrastorage.org/webt/qj/pm/e8/qjpme8iezlkskthk0pnjmlislaq.jpeg)
На плате BX-5QL имеется STM32F207VCT6, память W29N01GV (1 Гбит NAND flash) и прочее.
![](https://habrastorage.org/webt/r3/0u/-q/r30u-q-no0r7byrhs65he8nvxsw.png)
На платах ZH-5W2, ZH-5W3, ZH-5UF стоит STM32F105RBT6 и Wi-Fi модуль.
![](https://habrastorage.org/webt/yi/kk/co/yikkco22onrbhcwu-3bfnh_lxso.jpeg)
Если на Wi-Fi модуль не найдётся документ, то можно попробовать запустить его с помощью логического анализатора или простого UART – что-то ведь контроллер передаёт модулю.
А на плате ZH-Wn у нас есть STM32F401CEU6 (как на Black Pill) и Wi-Fi модуль.
![](https://habrastorage.org/webt/qb/qh/6s/qbqh6shetvr1nyaloq1g9zt9rhw.png)
На платах HD-W6B, HD-W62, HD-W63, HD-W64, вероятно, тоже стоит STM32, но точной информации у меня нет.
![](https://habrastorage.org/webt/hp/t9/gi/hpt9gi2by_sfke4z6956zeqmjza.png)
❯ Выводы.
Сюрпризы могут ожидать нас повсюду. В том числе на платах. Иногда это может оказаться неожиданным решением.
Хотя риск бывает оправданным, всё же лучше его избегать или уменьшать. Перед покупкой желательно собрать всю возможную информацию из самых разных источников.
Интересные такие платы или нет, пусть каждый решит для себя сам. Надеюсь, кто-то найдёт для себя что-нибудь полезное. Если я что-то упустил – прошу в комментарии.
А кот (и не один) нам достался хороший…
![](https://habrastorage.org/webt/ej/eo/jp/ejeojpgrm5hhyfg387ad8-pahey.jpeg)
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩
![](https://habrastorage.org/webt/r8/ms/jc/r8msjcfet9mgza3ybpor_sdgrt0.jpeg)