Sagittarius
Oct 6 2016, 10:49
Здравствуйте.
Иерархический проект.
Есть лист с процессором у которого SPI1, SPI2 ... SPIn с цепями SPI1_MISO, SPI1MOSI и т.д.
Есть листы с подчиненными устройствами, у которых просто MOSI,MISO,SCK,CS
и все это объединяется на главном листе через через Harness.
и выдается куча предупреждений о множественном именовании цепей. Опции пробовал уже по всякому.
Заглянул в проект, который идет примером к Altium (Connected Cube) - там все проще, на такие Signal Harness поставлена опция запрета предупреждения.
А вот как правильно?
Т.е. схемы со своими внутренними именами цепей, которые могли рисоваться вообще разными людьми в разных местах, объединяются в проект через основной лист и все компилируется без ошибок (и без их подавления) - это реально?
Спасибо.
Владимир
Oct 6 2016, 11:18
Harness не размножает сигналы для каналов. Это жгут. все сигналы в нем жестко заданы.
Можно внедрить BUS в Harness. Но сигналы BUS будут во всех каналах.
В общем тут что-то не доделано для каналов
Sagittarius
Oct 6 2016, 12:50
Цитата(Владимир @ Oct 6 2016, 14:18)

Harness не размножает сигналы для каналов. Это жгут. все сигналы в нем жестко заданы.
да, так и делаю, на главном листе из sheet с процем торчит несколько SPI (SPI1, SPI2, SPI3 ...) к каждому из которых подключается SPI из другого sheet. Тип соединяемых Harness одинаковы. имя цепи соединения Harness-ов тоже присвоил. Вот по идее когда выставлена галочка "глобальным именам приоритет" это имя цепи с именем Harness Entry автоматически надо бы присвоить всей цепи на всех листах (при передаче в PCB) а предупреждения убрать. И имена то оно присваивает но предупреждения оставляет.
Владимир
Oct 6 2016, 15:25
Так так. И какой смысл глобальные вводить в Harness? Используйте без этих припампасовю
Или картинку красивую хочется получить?