-
Постов
278 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные dm_mur
-
-
На домашнем компьютере все нормально...
а цвет компенентов нельзя задавать?
-
У меня почему-то не запустился этот 3д вьювер... :(
-
-
у меня Exp 2004, что-то в edit нет такого пункта. а в каком режиме надо поворачивать? place, route, draw mode? если я, например, в place mode выбираю несколько компонентов(соединенных друг с другом) и делаю rotate 90, выдается ошибка, не может типа..
Фишка Circuit Move&Copy появилась в 2005SP1. В 2004 соответственно не было. У вас ошибка может возникать если группа компонентов не может встать в результате поворота на место (что-то мешает: края платы, другие компоненты..??) Попробуйте после выделения F2(Move), когда выделенное "сорвется с места" - покрутить как надо и поставить куда надо. Обратите внимение, что выбранную группу можно "оторвать" от подходящих трасс и перекинуть на противоположный слой.
-
подскажите, возможно ли в Expedition повернуть(на 90град.) несколько символов с участками цепей?
спасибо!
В Expedition2005SP1
Edit -> Circuit Move & Copy.
Появляется Selection Filter и Selection List (если не появилось - вызывается через контекстное меню). и.т.д.
-
Здавствуйте!
Подскажите, пожалуйста, если мне нужно переименовать, например, символ в библиотеке, так чтобы не испортились детали, ссылающиеся на этот символ, где это сделать? Пробовал в Dashboard (просто менял имя символа), но что-то не сработало..
В Лайбрари менеджере
Все ссылки в PDB на символ будут обновлены. В DxDb - ручками...
-
Я портировал FatFs http://elm-chan.org/fsw/ff/00index_e.html на SAM7, получалось 1,2Мб/с, а без использования FAT 1,8Мб/с
Вот мои изыскания/наблюдения о скорости записи в SD:
Итак, SD-карта A-Data 150x. Подключена по SPI, частота клоков 7.5 МГц. DMA в проце нет. Запись идет в режиме WRITE_MULTIPLE_BLOCK. При записи до 512 секторов подряд (около 250 кБ) информация в SD улетает со скоростью ~500 кб/сек. На 513-м секторе карточка тормозит и "держит" бизи какое-то время. Дальше процесс повторяется. Таким образом, "средняя" скорость при записи в реальном времени нескольких мегабайт подряд получилась около 250 кб/сек. :blink: Карточка той же фирмы, но 60х "спотыкается" на 256-м секторе...
-
Вот очень полезная тулза для анализа стека для МК Fujitsu / Softune :
http://mb9x.ginps.com/fujitsu/calc_stk/index.html
Не сталкивался ли кто-нибудь с чем-нибудь подобным для ARM / Keil ??
-
Идиотизмом с перенумерацией по схеме занимаются только у нас ...
Поэтому специально для тех кто не может работать как весь остальной мир...
Странно...
В OrCAD-е есть возможность перенумерации по схеме (по плате тоже есть :)). В PCAD-е тоже можно перенумеровать по схеме. В других (не Mentor-овских) сапрах, насколько я знаю, тоже есть подобные возможности.
Так что я бы не стал делать утверждения о всем мире, только на основании того, что у ментора такой функции нет.
ЗЫ. Кстати в импортных схемах тоже часто используется человеческая нумерация по схеме. Особенно если это Reference Design и имеет текстовое описание работы со ссылками на компоненты схемы. Я бы хотел посмотреть на общение схемотехника (нарисовавшего схему и подготовившего ее описание) и разводчика, который принес плату с перенумерованными компонентами
.
ЗЗЫ. По МЭК-овским стандартам, кстати, тоже первична схема, так что этим занимаются не только у нас.
Ну вобщето и в Менторе изначально после упаковки элементы на плате пронумерованы "как в схеме". После разводки их можно перенумеровать на плате и передать в схему. В этом смысле ментор ничем не отличается от других САПР. Прикол в том, что при упаковке схемы на плату порядок присвоения рефдесов определяется не географическим положением элемента на схеме, а непонятно чем. Предполагаю, что "системным" идентифакиционным номером. Кстати, "заставить" тот же ОрКАД нумеровать "по госту" (т.е. слева направо - сверху вниз - или как там не помню, но сделано наоборот) гораздо сложнее чем DxD. В DxD информация текстовая, и можно написать утилитку...
Отлично, тогда вопросик к fillКак "нарисовать pci как 60 символов на схеме, , в ДХе, при этом не рисуя 60 символов в библиотеке ?"
попытаюсь ответить за fill :)
Создать многогейтовый компонент в PDB. И все собственно.
-
1. Почему иногда после упаковки схемы изменяется расположение RefDes-ов относительно символа (предварительно их вручную расставлял - вся работа насмарку)
Это багофича. Смещает вроде бы только при первой упаковке. т.е. поставили один элементик на схему, упаковали, при последующих упаковках вроде не смещается. Хотя, я сталкивался со смещением рефдесов после бэканнотейта :blink: . Вобще лучше создать несколько видов элемента (по разному повернутых и.т.д.) с расставленными рефдесами и в DxDb выбирать нужный. А потом их не трогать. И быстрее и ничего не пропадет :cranky:
3. У меня в схеме есть два одинаковых операционника. Один питается от одного напряжения, другой - от другого. В символе питательные пины явно не заданы, питание подключается через упаковку в Part Editor - но там можно указать только одну цепь для питания. Как наиболее изящно "запитать" их от разных цепей, кроме тупого способа создания двух разных Part?Используйте атрибут SUPPLY_RENAME
пример: V+=+5V V-=GND
т.е. вместо цепей V+ и V-, прописанных в PDB как цепи питания, будут использоваться +5V и GND
-
Флеш File System от PRLLC. Есть в местных закромах. Файловая система + интерфейс с SD
-
Спасибо, разобрался. В файле MultiViaRules.txt имена чуствительны у рЕгИсТрУ :blink:
-
Можно-ли в capture запретить включение в netlist тех или иных элементов???? Кто знает подскажите плиз!!!! Заранее спасибо!!!!
в нетлист не попадают элементы, у которых есть свойство PSpiceOnly. По идее, такие элементы используются только для моделирования (источники сигналов и пр.)
-
Добрый день! Хочу попробовать использовать MVO. Создал файл MultiViaRules.txt, поместил его в pcb\config. Экспедишен его "съел", создав соответствующий лог. Однако, при разводке прелагаются только одиночные via. Что не так?
-
Опыт в ORCAD - небольшой.
Нарисовал схему - запустил проверку DRC - замучила ошибка:
ERROR: [DRC0029] Bus has no name and therefore defines no signals
В одном месте убираю тупым стирание и перерисовкой (какое-то шаманство :) ) - в другом месте вылазит.
Спросить особо не у кого - колега работает в PCAD.
А мне он совсем не по душе.
прикрепил кусок схемы :)
У меня такая ошибка тоже вываливалась, я тоже не понял почему и как бороться. В результате просто забил на нее.
-
Каков минимальный объём служебной информации, который пишется на SD карту системой EFSL? Можно ли настроить на работу не с SD картой, а например с какой-нибудь другой памятью вроде AT25 и т.п.?
Служебная информация: MBR (master boot-record 512байт), 1 или 2 таблицы ФАТ (объем зависит от объема флешки), корневой каталог (на запись об 1 файле 32 байта). Да, еще резервированные сектора. К примеру, на SD капрте объемом 512 мбайт на это все уходит 270 кбайт...
Можно настроить на работу с любой памятью. Я работал с использованием файловой системы (PRLLC правда а не EFSL) с флешкой AT45DB321 (4МБ) и даже с линейкой из 8 микросхем 24С512 (общий объем 512 кБ). Переписываются функции записи-чтения сектора и иничиализации переменных фвйловой системы.
-
Я тоже проверял с делителем 2. Работало. Единственное объяснение возникшее в моей голове - работает на передачу. На приём может работать некорректно. Но в моём проекте был тока вывод данных и желательно на максимуме скорости. Я даже пробовал включать только SCK один. Работало. Проц LPC2138/32
У меня с делителем 4 работает как на прием, так и на передачу. Тесты скорости работы с девайсом показывают, что в 2 раза быстрее чем с делителем 8. Это максимальная частота девайса, подключенного к процу по SPI. Осциллом же можно нормально развернуть только если тупо включить постоянную передачу.
Надо будет попробовать (на 2114 не жило) и письмишко написать с вопросом.Раньше отзывчивые были и однажды даже здесь всплывал ответ по одному из подобных предупреждений касающемся прямой записи в порт оказавшимся совсем и не страшным.
Я задал такой же вопрос на форуме NXP. Пока тишина. Мож лучше письмо в суппорт написать?
-
Интересно. Насколько я помню, на LPC2106 частота SPI с делителем 4 получалась меньше, чем с 8.
А фраза из мануала: "Violations of this can result in unpredictable behavior" - не напрягает? ;)
Несоответствие работающего девайса этой фразе в мануале и заставило меня создать этот топик :)
Может мануал подправить "забыли" или эти самые "unpredictable behavior" проявляются при определенных условиях??
-
Посмотрите реальную частоту клоков - будете неприятно удивлены.
Посмотрел. "Оверклокинг" имеет место быть (LPC2292)... :-) При S1SPCCR = 4 частота клоков 15 МГц (тактовая 60), подключенный по этой шине девайс работает.
-
В руководстве на филипки в разделе SPI про Clock Counter Register читаем:
The value of the register must also always be greater than or equal to 8. Violations of this can result in unpredictable behavior.
Записываю туда значения меньше 8 - девайс работает... Есть ли у кого опыт эксплуатации интерфейса SPI с оверклокингом?
-
Портировал свою файловую систему на SD карточку, основные задержки - в цикле ожидания, те когда записываешь слово по SPI и ждешь его окончания. Выход в использовании DMA или хотя бы использовать весь буфер FIFO.
А как в данной ситуации FIFO или DMA могут ускорить работу с картой? Если частота СПИ предельная, то выход в "утолщении" канала связи с картой, т.е. использование не последовательной, а 4-х битной шины СД карты.
-
Сделал простой тест на время записи/чтения, получилось ~30 КБ/с.
Неужели потери на чтение служебной информации FAT такие объемные?
Полагая что чтение служебной информации FAT, занимает столько же времени сколько и чтение данных, даже переписав функцию чтения не получим значительных изменений.
хм. щас протестировал на скорость свою систему. у меня получилось через SPI на LPC2292 порядка 170 кб/сек. Исходники ФАТ у меня от PRLLC. Тест такой:
fp = fopen("work.tmp", READ);
printf ("\r\nначел\r\n");
do
{
i = fgetc(fp);
} while (i != EOF);
printf ("\r\nкончел\r\n");
fclose(fp);
-
Все-таки какой контроллер вы используете?
для увеличения скорости можно:
- Само собой, увеличить частоту процессора
- Использовать не СПИ, а 4-битную шину (если вы пользуете СД-карту)
- Не пользовать имеющуюся в файловой системе функцию чтения из файла, а написать более эффективную. Сначала запоминать цепочку кластеров файла и дальше читать уже не обращаясь к фат.
-
20 МГц - это тактовая частота контроллера? У филипков к примеру макс. частота клоков SPI - одна восьмая периферийных клоков, которые меньше или равны тактовой. Кроме того, кроме чтения собственно данных из файла, постоянно читается ФАТ (сектор данных - фат, сектор данных - фат и.т.д.) Так что результат неудивителен.
Средство для просмотра платы в 3D с отображением трасс в том числе на внутренних слоях, межслойных переходов и т.п.
в Siemens EDA - Xpedition, PADS (ex. Mentor)
Опубликовано · Пожаловаться
так для просмотра в VRML есть утилитка в AATK. Сылку на AATK найдете здесь.