реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Multi-channel project, Компоновка логических элементов в корпуса
KSN
сообщение Aug 23 2007, 09:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



Ситуация такая: на отдельном листке нарисовал схему 1 канала, на которой есть 1 оптрон (физически в одном корпусе DIP16 помещается 4 оптрона).
На главной схеме с помощью REPEAT поместил 10 sub-sheet ранее прорисованной схемы.
Проблема: при аннотации проекта для каждого канала нумерация оптрона VD1_номер канала. соответственно для каждого канала отдельный DIP16 корпус.
Как сделать, чтобы компилятор правильно компоновал компоненты?
Думал, что можно это сделать через меню: Annotation->Match Options->Complete Existing Package= Whole Project, но результата не получил.
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Aug 25 2007, 13:37
Сообщение #2


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(KSN @ Aug 23 2007, 12:13) *
Как сделать, чтобы компилятор правильно компоновал компоненты?

Один корпус на несколько каналов это не есть правильно. Само понятие "канал" подразумевает полную эдентичность себе подобных не только на схеме, но и на плате, за исключением лишь возможных различий в номиналах или наименованиях.
Go to the top of the page
 
+Quote Post
KSN
сообщение Sep 12 2011, 07:57
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



Хотелось бы вновь спросить у досточтимой публики: можно ли заставить Altium для multi-channel проекта правильно нумеровать компоненты исходят из количества логических элементов в одном корпусе. В прилагаемом файле схема одного канала, всего каналов 32. Altium автоматом назначает по 1 элементу DD6 ( в корпусе 6 элементов, а используется только 5). Задача: использовать 6 корпусов DD6, а не 32.

Прикрепленные файлы
Прикрепленный файл  Schematic.pdf ( 60.19 килобайт ) Кол-во скачиваний: 46
 
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Sep 12 2011, 08:33
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Ну тогда, наверное, нужно вынести DD6 на другой лист, который не будет копироваться. Потом поставить уже вручную (не используя команды repeat ) 32 блока со схемой и 6 микросхем. Провести линии. Я так делал, только для двух каналов. Хотя может есть более элегантное решение!
Как то так :
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
KobolD
сообщение Sep 14 2011, 06:19
Сообщение #5





Группа: Участник
Сообщений: 12
Регистрация: 11-02-10
Пользователь №: 55 417



Цитата(KSN @ Aug 23 2007, 13:13) *
Проблема: при аннотации проекта для каждого канала нумерация оптрона VD1_номер канала. соответственно для каждого канала отдельный DIP16 корпус.
Как сделать, чтобы компилятор правильно компоновал компоненты?


Присоединяюсь к вопросу. У меня аналогичная ситуация, Микросхема содержит 4 блока усилителей, мне нужно получить чтобы на 1,2 и 3 -й канал использовалась одна микросхема, а на 4 и 5 другая. Можно ли это реализовать при помощи команды repeat или чего-то подобного?
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Sep 14 2011, 06:25
Сообщение #6


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(KobolD @ Sep 14 2011, 10:19) *
Присоединяюсь к вопросу. У меня аналогичная ситуация, Микросхема содержит 4 блока усилителей, мне нужно получить чтобы на 1,2 и 3 -й канал использовалась одна микросхема, а на 4 и 5 другая. Можно ли это реализовать при помощи команды repeat или чего-то подобного?
В 1001 раз поясняю - по Repeat копируются м/сх полностью. Чтобы сократить число корпусов - нужно размещать м/сх на неповторяемом листе.
Об этом же буквально предыдущий пост.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
TOREX
сообщение Sep 14 2011, 07:38
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(KobolD @ Sep 14 2011, 10:19) *
Присоединяюсь к вопросу. У меня аналогичная ситуация, Микросхема содержит 4 блока усилителей, мне нужно получить чтобы на 1,2 и 3 -й канал использовалась одна микросхема, а на 4 и 5 другая. Можно ли это реализовать при помощи команды repeat или чего-то подобного?


M/C, входяшая секциями в несколько каналов, должна быть вынесена на главный лист.
Вот как вариант:


Прикрепленное изображение


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Sep 14 2011, 08:22
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Цитата(TOREX @ Sep 14 2011, 11:38) *
Вот как вариант:

Прикрепленное изображение


Спасибо за хороший пример! Не знал, что с отREPEATенными портами так можно делать.
У меня возникла проблема со свапингом пинов, когда начинаю обновлять SCH from PCB. На ПЛИСине он меняет имена цепей на те же, но только с индексом канала. В общем лажа полная вышла - пришлось в ручную SCH править crying.gif Может есть какие правила при свапинге мультиченела?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 06:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01441 секунд с 7
ELECTRONIX ©2004-2016