25.07.2013, 14:25
|
|
Частый гость
Регистрация: 29.04.2013
Сообщений: 20
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus модели
Да, уже нашел - интернет заглючил - не успел написать.
У Вас LCDline ( 16, 0, 16, 9, 10, 10, 10 ) из библиотеке lcd_ls022.c рисует линию попиксельно, т.е. для каждого пикселя выдаются команды 0x2A, 0x2B, 0x2C, размер области делается 1 на 1, и выводится 1 пиксель. И всё это в цикле.
Естественно проблема в этом случае не видна. Но такая отрисовка будет очень медленной.
А если указать область 1 на Y, то проблема появится.
Я временно вышел из положения так: в команде MEMORY ACCESS CONTROL 0x36 меняю X и Y местами и вывожу как-бы горизонтальную линию. А рисуется она вертикально. Потом X и Y возвращаю назад.
Но если возможно, хорошо было бы это пофиксить.
|
|
|
|
28.07.2013, 06:02
|
|
Частый гость
Регистрация: 07.09.2010
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Proteus модели
ребят ткните носом, нужен вертикальный установл резистор
|
|
|
|
23.08.2013, 10:26
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Попробовал восстановить схему MC34063 по файлу MC34063.MDF, как это делается рассказал Halex07 в своем FAQ.
Тормознул на следующих строчках:
Цитата:
|
OSC_ACS1,ACS,-(255e-6*u((V(A))-(V(B)))-35e-6),PRIMITIVE=ANALOGUE
U4_AVS1,AVS,"V(A,B)",PRIMITIVE=ANALOGUE
ACS1,ACS,-(2e-3*u((V(A))-(V(B)))-1e-3),PRIMITIVE=ANALOGUE
|
Где искать Modeling Primitive ACS, AVS?
Proteus 7.9, модель MC34063 в библиотеке есть.
Последний раз редактировалось anakost; 23.08.2013 в 10:35.
|
|
|
|
23.08.2013, 21:57
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus модели
Сообщение от anakost
|
Где искать Modeling Primitive ACS, AVS?
|
Там же, где и остальные аналоговые примитивы. Это Arbitrary Controlled Source Models.
ACS - Arbitrary Current Source - условный (в том смысле, что выполняется условие - формула) источник тока - этим сокращением обозначаются управляемые источники тока причем оба и управляемый напряжением и управляемый током (верхний ряд на картинке)
AVS - все то же, но относительно источников напряжения.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
24.08.2013, 13:15
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Сообщение от Halex07
|
... причем оба и управляемый напряжением и управляемый током...
|
Можно ли из заданной формулы "ACS,-(255e-6*u((V(A))-(V(B)))-35e-6)" однозначно определить тип?
Я прав, что это источник тока, управляемый напряжением? Сужу по u((V(A))-(V(B))).
|
|
|
|
25.08.2013, 05:33
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus модели
Сообщение от anakost
|
Я прав, что это источник тока, управляемый напряжением?
|
Тут уместно любимое слово, приписываемое лидеру ЛДПР. Могли бы продлить аналогию и дальше - вспомните как обозначаются зонды - так это их обозначения и есть. Входы управляемых источников A и B, ну и соответственно...
Кстати, для источников, управляемых током, уместна запись только пары входов, т.е. I(A,B), записи вида:
I(A)+I(B) или I(A)-I(B) просто не имеют смысла (ток может протекать только между двумя точками) и ProSPICE их не проглотит, даст ошибку. От себя добавлю, что записи I(A,B) и I(B,A) идентичны, т.к. используется абсолютное значение тока.
Обо всем этом в аглицком виде в разделе The Arbitrary Controlled Source Models - AVS, ACS файла помощи ProSPICE Primitives.
|
|
|
|
27.08.2013, 16:20
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Восстановил схему MC34063 по файлу MC34063.MDF, непонятка получилась с пинами питания V+ и V-.
У оригинального MC34063 эти пины в MDF обозначены как Default Terminal и если просто поместить MC34063 на лист и включить симуляцию, ошибок нет. MC34063.MDF:
Цитата:
|
...
V+,GT
...
V-,GT
...
|
В моем же MDF они обозначены как Power Terminal, и если их не подключить, выскакивает ошибка. My_MC34063.MDF:
Цитата:
|
...
V+,PT
...
V-,PT
...
|
От нее конечно можно избавиться, снять галку Design -› Edit Design Properties -› Global Power Nets, но мне кажется это не очень правильным.
Способа сменить тип терминала Power Terminal на Default Terminal я не нашел. Наверное из-за одноименных пинов ADC.
Подскажите как правильно сменить тип терминала?
|
|
|
|
27.08.2013, 17:07
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Дополнение к предыдущему сообщению, доложил архив с оригинальным MC34063.MDF, а также проект с восстановленной схемой My_MC34063.
|
|
|
|
27.08.2013, 20:39
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus модели
Сообщение от anakost
|
Дополнение к предыдущему сообщению, доложил архив с оригинальным MC34063.MDF, а также проект с восстановленной схемой My_MC34063.
|
1. У Вас остался подключенным дочерний лист. Картинка 1. Если галку убрать (а она имеет приоритет над всем остальным), то подключится родной файл MDF, а не Ваш восстановленный. Чтобы подключить собственный надо поставить галку Edit all properties as text и вручную забить свой файл (см. на картинке 2).
2. Протеусный компилятор в последних версиях автоматом присваивает всяким V+ и V- статус PT (Power Terminal). Посмотрите внимательно в оригинальном MDF, например, для V+ стоит строка V+,GT, т.е. дефолтный, как и все прочие , кроме GND - который PT - Power. В Вашем My_mc34063 для того же V+ стоит строка V+,PT. После того, как уберете галку Attach hierarchy module и пришпилите свой файл запускаться будет без красных ошибок, но при останове буде предупреждать "горчичниками", что V+ и V- не моделируются ( картинка 3). Чтобы окончательно было все тип-топ, надо вручную в текстовом редакторе открыть свой MDF и задать для V+ и V- как в оригинале вместо PT - GT.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
28.08.2013, 07:45
|
|
Временная регистрация
Регистрация: 15.05.2010
Адрес: г. Липецк
Сообщений: 88
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 10 сообщении(ях)
|
Re: Proteus модели
Сообщение от Halex07
|
1. .... и вручную забить свой файл.
2. ... надо вручную ...
|
1. Понял где собака порылась, спасибо, но наверное лучше пересобрать и на 3 странице указать свой MDF? Или это одно и то же?
2. Думал что это как то можно сделать через сам Proteus. А ручками, значит ручками.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:20.
|
|