Приключения с 4-слойной платой |
![]() |
Добавил(а) microsin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решил сделать отладочную плату для ADSP-BF538 (Blackfin). Развел её в Cadsoft Eagle. Плата получилась 4-слойная, и из-за плотности расположения выводов корпуса процессора BGA-316 трассировка оказалась не очень простой. Для облегчения задачи решил использовать слепые переходные отверстия (blind via), так как со сквозными в некоторых местах проложить проводники не слишком получалось. Не думал, что заказать изготовление такой платы окажется непростой задачей. Сначала сделал заказ на jlcpcb.com, как обычно. Заказ получился не очень дорогой, за 5 плат около $50 долларов вместе с доставкой. Но потом оказалось, что слепые отверстия они не делают. Инженеры JLCPCB порекомендовали переделать проект, чтобы заменить слепые отверстия на сквозные, и сделать заказ заново. 1. Слепые и встроенные переходные отверстия JLCPCB не поддерживает. Только сквозные. 2. Технологические к плате требования жестче, чем те, что опубликованы на их страничке https://jlcpcb.com/capabilities/Capabilities. В частности, они потребовали сделать диаметры контактных площадок BGA и диаметры внешних поясков переходных отверстий не меньше 0.45 мм. Отверстия минимум можно делать 0.2 мм (только для многослойных плат). 3. Не совсем правда, что перед оплатой возможна проверка дизайна на пригодность к производству. На самом деле если не оплатить и отдать на проверку, то проверяет автомат, который многие огрехи пропускает. И только после оплаты заказа начинается настоящая предпроизводственная проверка уже людьми. И там всплывают многие косяки. 4. Не отправляйте в архиве с gerber-файлами ничего лишнего, только то, что нужно. В частности, у меня были проблемы с *.dri файлами, которые CAM-процессор Eagle генерирует вместе с файлами *.grb. Автоматическая проверка файлы *.dri пропустила (скорее всего не обратила на них внимание), а у китайцев возникли вопросы. Причем когда у китайцев возникают вопросы, они реально тупят, т. е. практически не читают то, что ты им отвечаешь, и многократно отправляют тебе один и тот же вопрос. Вероятно это из-за предельной нагрузки на персонал, из-за чего они стараются пользоваться автоматизированными процедурами общения с заказчиками. Вот типичный правильный список того, что должно быть отправлено JLCPCB в zip-архиве для 4-слойной платы:
Пример содержания файла readme.txt: 8:46 24 ноября 2018 г. 4-layer board, copper layers 1, 2, 15 and 16. Пример картинки 4-layer-stack.png, наглядно показывающей стек: 5. JLCPCB в настоящий момент (ноябрь 2018 года) позволяет изготовлять однослойные, 2-слойные, 4-слойные и 6-слойные платы. Несмотря на высокую цену 4-слойной платы, на JLCPCB самая низкая цена на изготовление таких плат. По крайней мере мне нигде дешевле не попадалось - ни среди китайцев, ни среди московских производителей. 6. Не спорю, что JLCPCB хорошие ребята, огромный современный автоматизированный завод и все такое, но... Очень не любят возвращать деньги, которые они ошибочно взяли авансом за не выполненные операции. Нужно требовать, требовать и еще раз требовать, чтобы они наконец зашевелились и что-то сделали. И главное - сохраняйте спокойствие, что довольно трудно, потому что в переписке персонал JLCPCB ведут себя или как идиоты, или как автоматы. Приведу пример. Ошибочно заказал финишное покрытие HAL, но в комментарии к заказу написал, что хочу покрытие иммерсионным золотом. Мне надо было сразу при заказе задать другой тип покрытия - ENIG, но здесь ошибся. Китайцы это заметили, и потребовали доплатить $16. Я согласился, и они сняли эту сумму с моей карты. Потом они нашли ошибки в дизайне, отменили мой заказ, деньги за него вернули, а эти $16 вернуть "забыли". Долго промучался, пока наконец мне удалось вернуть эти деньги. Диалог проходил примерно таким образом, несколько сокращенный пересказ (оригинальная переписка намного больше и велась конечно на английском): Я: "Верните мне мои $16, которые Вы взяли за поддержку не выполненного заказа." Сделал заказ, пришлось выполнить несколько итераций, потому что китайцы постоянно находили ошибки. Продолжение диалога через некоторое время. Я: "Вы до сих пор не вернули $16". Прождал некоторое время. Денег нет. Снова пишу: Я: "Вы до сих пор не вернули $16. Обещали, но не вернули. Заказ такой-то, сделан тогда-то, $16 ошибочно взяли за не выполненное финишное покрытие ENIG". Звоню в банк, узнаю всю необходимую инфу, посылаю им. Поддержка JLCPCB: "Хорошо, немедленно передам коллегам, деньги вернем". Через некоторое время письмо со скриншотом, который якобы свидетельствует о том, что деньги они вернули. Поддержка JLCPCB: "Пожалуйста, проверьте через некоторое время свой счет, $16 мы перевели". 7. Переписку вел по двум адресам: support@jlcpcb.com и nicole@jlcpcb.com. По первому адресу совсем отмороженные неадекваты, отвечают как автомат - по определенным шаблонам, практически не читая, что ты им пишешь. Второй адрес - похоже какой-то менеджер, с ним переписка более-менее адекватная. Обратился в "Мегаполис", но они тоже не делают слепые отверстия. Обратился в "Резонит". От них пришел ответ, что подобные платы они делают только в Китае, срок изготовления 4 недели, и за 2 платки заломили целых $620!.. Такой цены никак не ожидал. 1. Производителю нужно не только дать gerber-файлы для каждого слоя, как Вы делали раньше для двухслойной платы, но еще нужно согласовать структуру стека слоев. 2. Постарайтесь, чтобы у платы были только сквозные переходные отверстия (through-hole via). Это упрощает технологию, и нужно намного меньше предоставлять информации для сверления. 3. Если у платы есть слепые переходные отверстия (Blind Via), или не дай бог внутренние межслойные (Burried Via), то добавляются сложности в том, что нужно генерировать отдельный файл сверления для каждого перехода между слоями. CAM-процессор Eagle это делает без проблем, трудность тут в том, чтобы правильно оформить сгенерированные данные и правильно их преподнести производителю PCB. UPD181124 Решил избавиться от слепых переходных отверстий, чтобы упростить технологию. Переделал разводку, все отверстия стали сквозные. Снова обратился в JLCPCB. Но снова не получилось - у меня был предельный, но допустимо малый диаметр отверстия (0.2 мм) и слишком малое минимальное расстояние между отверстиями (0.35 мм). Переделал плату, увеличил минимальное расстояние между переходными отверстиями 0.5 мм, но опять не срослось. Контактные площадки BGA у меня диаметром 0.35 мм, а они поддерживают только 0.45 мм. Обращался к нескольким поставщикам за оценкой стоимости, вот результаты (перечислил по мере увеличения цены). Напомню характеристики платы: размер 146*85 мм, 4 слоя, покрытие иммерсионным золотом, маска и шелкография с 2 сторон, все отверстия сквозные (слепых отверстий нет).
1. JLCPCB, 4782.67 рублей. Самое лучшее предложение и по цене, и по срокам изготовления. В эту цену входит стоимость доставки из Китая 651.12 рублей. Можно было бы еще дешевле сделать, если заказывать обычное финишное покрытие HAL и обычную зеленую паяльную маску. У JLCPCB заказал 5 плат, поскольку это было минимальное возможное количество для этого производителя. У других поставщиков плат заказывал 2 платы: 2. VR kwinta@progtech.ru 8400 руб. с доставкой в Москву за 2 платы. Не меньше 2500 руб. за 1 плату. 3. Venture Electronics Tech Ltd (venture14@venturegroup-mfg.net) $143.7 (при курсе доллара 66.39 рублей это 9540 рубля). Очень приятная цена за 1 плату $1.852 (123 руб.), цена подготовки $84 (5576.76 руб.). Написал вопрос "At repetition of the order "start cost" $84 is also added? How many will cost the repeated order for 10 pieces?". Ответили, что цена подготовки не будет добавляться только если объем заказа больше 3 кв. м. Повтор 10 плат будет стоить 10x$1.852+$84+$16=$111.852 (7426 руб.). 4. linda@jsdpcb.com $155 (10290.45 руб.), цена за плату $11.5 (763.5 руб.), подготовка $90 (5975 руб.). 5. C&S Circuits (katherine@cscircuits-work4u.com) $175.72 (11666 руб.), цена за плату $23.86 (1584 руб.), цена подготовки $70 (4647.3 руб.). 6. queenie888@126.com $308.88 (20507 руб.), цена за 1 плату $44 (2921 руб.), цена подготовки не указана. 7. mgpolis@mail.ru 28000 руб. за 2 штуки (общая цена вместе с подготовкой). 8. zakaz@m-pcb.ru 36702 рубля, подготовка 14300 рублей. 9. Резонит могут делать такие платы только в Китае. "Ориентировочная цена $620. Точно надо рассчитывать?" "Нет, не надо". [Ссылки] 1. Базовые рекомендации разработчику печатных плат. |