Обновить
8K+
3

Пользователь

13
Рейтинг
Отправить сообщение

Спасибо за приглашение!

Интересный опыт вы описываете, через взятие готовых кусков и как я понял, что времени было потрачено на момент статьи три месяца на проект и еще требует доработки.

У меня был подобный проект занял 4 месяца, где 2 месяца схема и 2 трассировка в том числе и LPDRR4 + RK3568. Со всеми доработками. Получается брать готовое не дает особого преимущества?

Смущает стек платы 8 слоев. У меня одно питание на 4 слоях вышло, для RK3568,сама плата 10 слоев, а у RK3588 питание больше да и пинов там тоже больше в 1,5 раза. При копи пастах можно забыть забыть про толщину платы она должна быть люс минус 1,2 мм хотя с молотком 1.6 мм тоже можно засунуть.

Внешне ваша плата выглядит очень аккуратной.

Ой хорошо, что вы написали и поделились своим опытом и явно видно, что это опыт реверс инжиниринга. При таком подходе плата просто повторяется примерно так как вы описали.
Плюсы этого в том, что простое копирование предполагает минимизацию затрат, так как многие вопросы решены, и нужно просто скопировать.

Минусы это просто повторение какого-то устройства, которое есть и возникают трудности если нужно добавить функционал. Если копировать участок CPU+DDR и другие участки трассировки, то можно не влезть в  заданные размеры платы на которые рассчитывает заказчик и его инженер конструктор. В моей практике приходилось делать платы совсем небольших размеров. Откройте телефон посмотрите на размеры там.
Открываются вопросы во время сопровождения таких проектов. Да что-то слепили, передали заказчику, а он удивляется почему другие не хотят сопровождать такой проект, а деньги за него заплачены.

Так же по функционалу, те китайские платы, что я видел они не имели именного того функционала, который я смог вытянуть у RK3568 и это уже некая советская инженерная школа, которая закладывает универсальность, и она во времени экономит много ресурсов.

Что касается разводки CPU+DDR у меня этот участок делается достаточно быстро, но при этом место печатной платы я использую оптимально, про какие 300 часов на DDR пишите не совсем понимаю, но еще больше всего удивляют ваши 30 часов при копировании участка. Со всеми выравниваниями это занимает меньшее время, с опытом вы это увидите.

Так что, если копировать это вот ваш подход вполне норм.
Если делать устройство под решение конкретных задач, нужных заказчику, обеспечить сопровождение, то вот все как описано в моей статье. Особо хочу отметить, важность библиотек и структурной схемы.
Хань Фэй-цзы: «Нарушение порядка ведёт к хаосу, следование порядку ведёт к спокойствию».

Я ознакомился с вашим мнением,спасибо.

Изложил причину выбора и задачу в виде тезиса, а сам процесс оставил за скобками. Судя по комментарию, готовой выжимки недостаточно.

Спасибо за ваши комментарии и оценки, с вашей статьей про скиф я ознакомился она внушительна. Наполнена информацией, вы показали свое видение. Сам я работал со скифом у него есть свои процессорные баги ограничения по скорости памяти, в части тактирования HDMI и так далее, хотя сам процессор мне лично понравился, но ему нужна доработка.
Для меня все-таки важно описать некую целостность процесса, подсветить особенности и не утопить читателя в рутинных деталях. В любом случаи комментарии и оценки мне важны, спасибо за них, для того что-бы выработать оптимальный способ подачи информации.
Работает на 1600Mhz.Тут можно еще добавить один момент, что Rockchip не разрешает свопирование линий памяти.

Жаль, что статья кому-то может показаться маркетинговой, мне хотелось все- таки подсветить тему разности европейской и азиатской инженерной школы, мысли, в которой мы инженеры из России сейчас находимся.
 А так в деталях вы правильно говорите еще про микросхему ядра TCS4525WT на 1.025В.
Про рефы позволю себе не согласится я упомянул в статье если внимательней немного прочитать вот цитата из статьи:
«Дальше идет рутинная работа по составлению схемы, где каждый компонент надо связать цепями в соответствии с datasheet, Hardware Design Guide, REF Schematic и так далее.»
Я в своем проекте использовал LPDDR4, вы поделились информацией применения DDR3 ну и можно напомнить, что сам процессор поддерживает DDR3/DDR3L/DDR4 /LPDDR3/LPDDR4/LPDDR4X.
Тема универсальности и модулей интересна, отдельно на эту тему я подумываю что нить осветить.

 Да я не хотел сыпать данными из документации и утомлять читателя но при этом выдержать целостность работы над платой.
А так да у RK3568 есть домены питания для GPIO VCCIO1- VCCIO7 которые можно запитать либо 1,8В либо 3,3В в зависимости от задач, так же они должны быть сконфигурирован и в dts.
Домен PMUIO0 только для GPIO с фиксированным 1,8В и не может быть изменен. Домен PMUIO1 только для GPIO с фиксированным 3,3В и не может быть изменен. Домен PMUIO2 для GPIO может быть 1,8В или 3,3В.

Процедура начального запуска отличается от того-же процессора скиф, где на плате нужно резисторами/переключателем указать вектор загрузки.  Микросхема RK3568 поддерживает различные способы загрузки. После завершения сброса микросхемы встроенный в неё код загрузки выполняет автоматическую загрузку в следующем порядке:
- Serial NorFlash(FSPI)
- Serial Nand Flash(FSPI)

-Nand Flash

-eMMC
-SDMMC0Card
В устройстве нет загрузочного кода, вы можете отправить системе сигнал через USB3_OTG0_DP/USB3_OTG0_DM интерфейса U SB3.0 OTG 0. Код загружается на эти устройства. Загрузка происходит автоматически за счет автомата, который перебирает откуда он может грузится. Так же вывод UART2 заведены как консоль.

Информация

В рейтинге
504-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Инженер-электронщик, Инженер схемотехник
Ведущий