vovchk
Участник-
Постов
29 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о vovchk
-
Звание
Участник
- День рождения 17.02.1984
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
К сожаление Вам не отправляются личные сообщения ("получатель отключил свой личный ящик, или он попросту переполнен") Пожалуйста сообщите Ваши контакты в ЛС.
-
День добрый! А какой примерный уровень зар. платы? Есть опыт трассировки МПП в Altium (до 8-и слоев) с глухими/скрытыми переходами, выравниванием трасс и большой плотностью компонентов, в том числе BGA, QFN, smd0201.
-
Соглашусь - это маркетинговый выхлоп. В TI мне как-то сказали что DM368 это оптимизированная версия 365. Ни каких принципиальных различий нет ни в UBL, ни в U-Boot, ни в Linux. Всю скомпиленное под DM365 без проблем запустится на 368. Но т.к. ДМ368 может работать на большей частоте, то можно и даже нужно в UBL править настройки PLL1 и PLL2. Еще у меня были проблемы с настройками кодеков - для 368 кол-во ДМА каналов увеличили в 2 раза (не помню точно 64->128 или 128->256) и все прекрасно работало, а вот на 365 эти настройки не пошли
-
Запись Linux в NAND Ti AM1705
vovchk ответил ivan1180 тема в ARM, 32bit
День добрый! Скорее всего вопрос уже решен, но все же может кому другому пригодится Столкнулся с ней при переходе на более свежее ядро. У меня были след. проблемы: 1. стартовал u-boot и не находил таблицы бад-блоков, после чего создавал ее. 2. стартовал линуксе и так же не находил таблицу бед-блоков, и так же создавал ее. 3. сектора, записанные в линуксе, читались с ошибками ECC в u-boote и наоборот. После долгого ковыряния как обычно обнаружилось простое решение. Оказалось, 1. в ядре была определена только nand_ecclayout , а в u-boote определяется и структура nand_ecclayout и дескрипторы бад-блоков nand_bbt_descr(2шт - обычная и mirror). 2. поля структуры nand_ecclayout в линуксе и у-бууте были заполнены разными значениями Решение - структуры nand_ecclayout, nand_bbt_descr(2шт - обычная и mirror) должны быть одинкаковы. Вообщем-то не так важно откуда куда копировать и или Для DM36x TI рекомендует след структуру nand_ecclayout http://processors.wiki.ti.com/index.php/DM...Nand_ECC_layout мои структур выглядят след образом: static struct nand_ecclayout nand_davinci_ecclayout = { .eccbytes = 40, .eccpos = {6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, }, .oobfree = {{2, 4}, {16, 6}, {32, 6}, {48, 6} }, }; static uint8_t nand_davinci_bbt_pattern[] = { 'B', 'b', 't', '0' }; static uint8_t nand_davinci_mirror_pattern[] = { '1', 't', 'b', 'B' }; static struct nand_bbt_descr nand_davinci_bbt_main_descr = { .options = NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | NAND_BBT_WRITE | NAND_BBT_2BIT | NAND_BBT_VERSION | NAND_BBT_PERCHIP, .offs = 2, .len = 4, .veroffs = 16, .maxblocks = 4, .pattern = nand_davinci_bbt_pattern }; static struct nand_bbt_descr nand_davinci_bbt_mirror_descr = { .options = NAND_BBT_LASTBLOCK | NAND_BBT_CREATE | NAND_BBT_WRITE | NAND_BBT_2BIT | NAND_BBT_VERSION | NAND_BBT_PERCHIP, .offs = 2, .len = 4, .veroffs = 16, .maxblocks = 4, .pattern = nand_davinci_mirror_pattern }; //только для ядра. файл типа board_evm.c static struct davinci_nand_pdata davinci_nand_data = { .mask_ale = MASK_ALE, .mask_cle = MASK_CLE, .mask_chipsel = BIT(14), .parts = davinci_nand_partitions, .nr_parts = ARRAY_SIZE(davinci_nand_partitions), .ecc_mode = NAND_ECC_HW, .ecc_bits = 4, .options = NAND_USE_FLASH_BBT, //NAND_SKIP_BBTSCAN NAND_USE_FLASH_BBT_NO_OOB .ecclayout = &nand_davinci_ecclayout, .bbt_td = &nand_davinci_bbt_main_descr, .bbt_md = &nand_davinci_bbt_mirror_descr, }; -
Swap DDR2/3
vovchk ответил vovchk тема в Разрабатываем ПП в САПР - PCB development
Хорошо, с данными вроде разобрался. Всем спасибо за ответы! Есть вопрос с "подменой" адресов у ДДР3- зеркальные пины адреса при расположении м/с на противоположных слоях (А3-А4,А5-А6,А7-А8, БА0-БА1). В мануалах Микрона я этого не нашел ничего про это (может конечно пропустил случайно), но гугл выдает много презенташек на эту тему. Не понятно как я могу этим пользоваться. Должен быть спец. контроллер или м/с памяти с разными буквами в конце "order name" или есть какой-то пин у ДДР3 который задает зеркальность или еще что нибудь? -
Swap DDR2/3
vovchk опубликовал тема в Разрабатываем ПП в САПР - PCB development
Добрый день! Подскажите, пожалуйста, можно ли свапировать линии данных в пределах одного байта у м/с памяти ДДР2/3? Не передаются ли по ним какие нибудь управляющие команды? -
Огромное спасибо! Все получилось!
-
Проблемы с созданием сборочного чертежа
vovchk опубликовал тема в Altium Designer, DXP, Protel
Всем здравствуйте! Необходимо создать сборочный чертеж в слоях М11/12 - номиналы, в М13/14 - позиционные обозначения. Перелопатил библиотеки и везде создал доп поля в нужных слоях .Comment и .Designator. Делаю обновление фут-принта из библиотеки и в итоге на двух платх получаю разную картину. На первой ПП все как и должно быть, на второй -вместо того что нужно .Comment и .Designator . Пока обновил только резисторы и кондеры, так что футпринты компонентов на обеих платах одни и те же. Все настройки проектов вроде бы одинаковые. В чем может быть проблема? ЗЫ При генерации герберов из второй платы все .Comment и .Designator меняются на то что нужно -
Тоже ни когда не встречал упоминаний про макс. длину и думаю стандарт этого не предусматривает, стандарт больше про протокольный уровень. Наверное не стоить делать длину более 10см. Как вариант, если нужна боьшая длина линии, мож ставить SERDES и гнать его по дифференциальной линии, а если поставить оптический трансивер, то вообще на 100км можно передать :)
-
на мой взгляд ваианта два - либо ставить мультиплексер 4->1, либо илпользовать вывод сенсора CS или OE, если таковые имеются особых проблем с подключением матриц к процу не вижу. Читайте spruf71a главу 2, вчастности п 2.2 для BT.656. Главное согласовать уровни матрицы и процессоа
-
День добрый! Посмотрите на сенсоры Aptina. Еще OmniVision и Sony. Есть еще конторки, просто сейчас их что-то не припомню
-
процессор CXD3172
vovchk опубликовал тема в Оптика и оптоэлектроника
Всем добрый день! Что-то не получается правильно настроить процессор. Картинка постоянно меняет свой оттенок (то краснеет, то желтеет . Как вариант это проблема где-то в модуле АЕ - когда устанавливаю режим Manual проблема пропадает. Может кто нибудь подскажет как с этим бороться или поделиться рабочими настройками? Спасибо -
Altium 6.3
vovchk ответил torik тема в Altium Designer, DXP, Protel
Хм, может у вас контур платы не задан? Попробуйте его задать сначала его. Либо как вариант у Net, к примеру VCC33 ни к чему не подключена, а все питание идет через VDD33. Хотя план все равно должен был быть -
Altium 6.3
vovchk ответил torik тема в Altium Designer, DXP, Protel
1. можно попробывать след. - выбрать нужный план. два раза щекнуть по плате и выбрать SplitPlane (вообщем зайти в свойства Plane) и там выбрать необходимую цень, к которой он должен быть подключен 2. в пределах полигона правая кнопка мыши и там выбрать действия с полигонами, а там что-то типа переместить вершины -
Чем заменить CXA1310?
vovchk ответил Serg_x тема в Вопросы аналоговой техники
Можно Ai4402 от A1Pros поробывать. Вроде полный аналог Сонивской микрухи. Хотя не уверен - не вникал детально просто. :laughing: