Comments 37
Оплавление происходит очень быстро, буквально в течение нескольких секунд.
А как вы соблюдаете термопрофиль?
Никак, профиль не соблюдается. Это не очень хорошо, но для компонентов с выводами, изгиб которых компенсирует расширение, это прокатывает. Вот с BGA были бы проблемы.
Термопрофиль производители приводят для всех типов корпусов, не только для BGA. И это не просто так. Если вы пока не столкнулись с последствиями (еще не известно, может, ваш термопрофиль близок к рекомендуемому), это ничего не значит.
А вот как раз неподходящий профиль и приводит к тому, что элементы не выравниваются, встают надгробным камнем или образуют перемычки припоя. Наблюдал как-то, как технологи подбирали режим печи и уменьшали количество дефектов в десятки раз. Еще от структуры платы зависит: внутренние слои, большие полигоны. От этого зависит необходимое время предпрогрева.
Печатные платы были заказаны в фирме JLCPCB
Животрепещущий вопрос: они сейчас делают платы для России? Или есть какой-то хитрый способ заказа там?
К сожалению, на сегодняшний день, хитрый способ заказа - переезд в другую страну, где можно заказать. Или воспользоваться помощью друзей или знакомых, которые находятся в этой стране и смогут сделать и оплатить заказ.
Не реклама, но есть вот такие ребята: https://jlc-pcb.ru/
Летом брал здесь https://www.pcbwave.com/ вышло дешевле 1000 р.
2layers PCB 1.6mm 57mmX60mm 10pcs Green 1-DifferentDesign
SUBTOTALRUB 100.00
SHIPPING & HANDLINGRUB 818.00
GRAND TOTAL (INCL.TAX)RUB 918.00
заказывал у них, дошло за месяц. Дороже чем у jlc. У них на сайте есть калькулятор. у меня 60 плат размером до 10 на 10 обошлись в 5400. Сейчас заказал другие платы через алик https://aliexpress.ru/item/1005005458256680.html?sku_id=12000033161946637 у этих ребят. Жду когда придет, посмотрим как оно будет выглядеть. И у тех и у других можно заказать сборку.
Есть посредники на алиэкспрессе.
Печатные платы были заказаны в фирме JLCPCB в количестве 50 шт и со скидкой на первый заказ стоили весьма недорого.
А чего сразу с монтажом не заказали?
Чем потом так маятся
Из-за ПЛИС и микросхем памяти. JLCPCB работает с LCSC, а там нужные микросхемы памяти стоили в 2 раза дороже, чем, например, в американском DigiKey. Также сама ПЛИС стоила в разы дороже чем на Алике. Поэтому для пробной партии пришлось заказать из разных мест и монтировать самостоятельно. Для крупной партии, конечно, выгоднее заказать изготовление полностью в Китае. Плюс можно договориться чтобы и прошивку с тестированием делали тоже они.
Думаю, если есть возможность, то для проектов с большим количеством мелочухи лучше заказывать частичную сборку - пусть смдшки распаяют, а большие чипы уже самому ;
Жаль программную часть не раскрыли, там ведь много интересного. Да и с точки зрения программирования ПЛИС - это отдельное искусство.
А так однозначно плюс!
Все-таки, стоит признать, ручной монтаж компонентов с шагом выводов 0,5 весьма трудоемок и лучше поручить это дело автомату. В крайнем случае, одну-две платы можно смонтировать вручную, но на большей серии начинают проявляться ошибки.
Смонтировать 30 плат по три микросхемы с шагом 0.5мм проще , быстрее и качественнее паяльником. Притом что все равно приходится убирать и устранять залипоны.
Не очень понятно требование к одностороннему расположению элементов, в том числе выводных.
Эта ПЛИС не поддерживает никакой отладки через JTAG? Поэтому пришлось использовать LPT порт с ХРюшей?
Поддерживает. Но отладка на этапе мелкосерийного производства уже не нужна, к этому моменту уже все отлажено. Через LPT имитируется пользовательский интерфейс, прошивается ПЗУ и записывается тестовая картинка для контроля исправности платы после монтажа.
Интересный проект, тоже хотел сделать что-то подобное для небольших устройств. Но внезапно открыл микросхемы FT812Q и ADV7125 на которых можно собрать некоторую видеокарту по шине SPI.
Проект интересный, можете раскрыть для чего это нужно? Какую информацию нужно выводить на большой монитор? Практический пример.
Блин, да с FPGA можно и вывод DVI сделать. VGA все кому не лень делали.
И даже HDMI в режиме DVI.
Можно и на микроконтроллере сделать, если постараться: https://github.com/Wren6991/PicoDVI
Предлагаю пойти немного дальше - выкинуть микроконтроллер нафиг и всю логику далее делать на ПЛИС. Софтварное ядро в ПЛИС будет работать быстрее чем большинство дешманских МК, появится много дополнительных возможностей которых нет у МК.
Мой вариант платки с HDMI и Ethernet: https://github.com/Fabmicro-LLC/Karnix_ASB-254
Если выкидывать - то лучше выкинуть ПЛИС с ПЗУ и ОЗУ, поставить Н723 за 5 долл на том же LCSC, и всё собрать на нём - RGB, Ethernet и обработку данных. RGB-дисплеев тоже полно, и на RGB можно повесить долларовый сериалайзер и пустить LVDS на любую ноутбучную матрицу.
Верно понимаю, что по определенному IP адресу можно передавать UDP сообщения для формирования изображения на дисплее? У Вас уже готов прототип платы? Можно заказать парочку в целях тестирования?
Нет, не правильно. Это плата для обучения работы с ПЛИС. Что Вы "запрограммируете" в ПЛИС, то она и будет делать. Теоритически, можно реализовать и Вашу идею. Прототип платы сейчас на стадии отладки/тестирования. Продавать эти платы пока планов нет, но Вы можете собрать её самостоятельно - вся КД выложена на Github. В этот же репозиторий я планирую выложить примеры работы с платой, в частности пример с RISC-V и Ethernet-ом.
У xilinx есть ip ядра и для vga и для hdmi
Зачем все эти сложности, если VGA или обычный TFT не сильно выского разрешения можно поднять на Raspberry Pi Pico, где еще в том же корпусе будет не сильно слабый ARM? И это все за 4 бакса.
Видеокарта VGA для микроконтроллера. Часть 2. От идеи до мелкой серии