11.01.2010, 15:05
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от Easyrider83
|
Схема действительно как-то странно глючит. Снимаем R1 и все работает
|
Глючат мои руки или симулятор Протеуса ?
... с R1 поставить с analog на digital и ошибка исчезнет, только нужен именно "аналог".. Может где покрутить параметры симулятора ?
|
|
|
|
12.01.2010, 19:07
|
|
Частый гость
Регистрация: 05.09.2006
Сообщений: 43
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Добрый день .
Обращаюсь к коллективному разуму с просьбой помочь довести до ума мое новое led панно .
Схема и печатка приложены .
1) Борьба с помехами длинна шлейфов до 60см
2)оптимизация разводки платы
3)задержки распространения сигнала
4)порядок соединения плат и светодиодов в матицах с точки зрения оптимизации программирования и избежания по возможности конвертирования данных перед отправкой на панно.
Заранее спасибо за конструктивную помощь.
|
|
|
|
13.01.2010, 19:57
|
|
Гражданин KAZUS.RU
Регистрация: 26.12.2005
Сообщений: 596
Сказал спасибо: 24
Сказали Спасибо 68 раз(а) в 45 сообщении(ях)
|
Re: Proteus общие вопросы
ATMega128 и LCD.
Вот выбросил 74HCT245 (соединил напрямую LCD с CPU).
Все равно LCD молчит. Что я не так делаю?
Последний раз редактировалось pifa; 13.01.2010 в 20:00.
|
|
|
|
13.01.2010, 20:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от pifa
|
Вот выбросил 74HCT245 (соединил напрямую LCD с CPU).
Все равно LCD молчит. Что я не так делаю?
|
В Протеусе есть инструмент DIGITAL ANALYSIS подключите его и сами всё увидите
|
|
|
|
13.01.2010, 23:46
|
|
Частый гость
Регистрация: 14.08.2005
Сообщений: 45
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
|
Re: Proteus общие вопросы
Добрый вечер.
До какой частоты можно симулировать 74ХХ логику ?
Собрал делитель на 74LS161,до 20МГц все нормально работает, а вот уже на 25МГц уже глючит, меняет кофф.деления, т.е. вместо деления на 151 делит на 256
Спасибо.
|
|
|
|
14.01.2010, 05:18
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от pifa
|
Все равно LCD молчит. Что я не так делаю?
|
"Суслика видишь? И я не вижу, а он есть..." (к/ф "ДМБ")
(HD44780)Controller received data whilst busy сей вердикт означает, что контроллер дисплея получил данные, когда он еще занят, т.е. произошел сбой. А это еще в конце п/пр инициализации дисплея - так о каком выводе после этого речь?
|
|
|
|
14.01.2010, 06:28
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от dibor
|
Добрый вечер.
До какой частоты можно симулировать 74ХХ логику ?
|
Ниже цитата из файла ITFMOD.MDF (расположен в папке MODELS)
Код:
|
TTL : RHI=50, RLO=5,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS=5 k,RNEG=20k,V+=VCC,V-=GND,FLOAT=HIGH
TTLHC : RHI=5,RLO=5, V+=VCC,V-=GND
TTLHCT : RHI=5,RLO=5, V+=VCC,V-=GND
TTLLS : RHI=100, RLO=10,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS= 12k,RNEG=50k, V+=VCC,V-=GND,FLOAT=HIGH
TTLS : RHI=25, RLO=2.5,VUD=2,VTL=0.8,VHL=0.2,VTH=2.5,VHH=0.2,RPOS =5k,RNEG=20k,TRISE=0.5n,TFALL=0.5n, V+=VCC,V-=GND,FLOAT=HIGH |
Смотрим картинку.
Следующая цитата из файла DIGITAL.LML в той же папке для элемента 7400 (просто открыт в текстовом редакторе и 7400 найдено поиском)
Код:
|
7400 : TDLHDQ=11n, TDHLDQ=7n, SCHMITT=[NULL], OCOPS=[NULL] |
Затем открываем файл:
Пуск=›Все программы=›Proteus=›Proteus VSM Model Help =ProSpice Primitivies.
Там в разделах Digital Modelling... и Mixed Mode Modelling... находим расшифровки для свойств нашей модели.
В частности TDLHDQ=11n для 7400 означает задержку переднего фронта передаваемого сигнала 11 наносекунд ( Transmission Delay Low to Higth from D (вход) to Q (выход) ).
На основании найденных данных можно сделать вывод о максимальной рабочей частоте и остальных свойствах применяемой Вами модели.
Ну и второй важный аспект - это "скорострельность" вашего компа - об этом делайте выводы сами.
|
|
|
|
14.01.2010, 13:53
|
|
Частый гость
Регистрация: 14.08.2005
Сообщений: 45
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
|
Re: Proteus общие вопросы
Спасибо большое за разъяснение!
Поменял временные характеристики в DIGITAL.LML и стало работать.
В Протеусе есть элементы долее быстрые 74FXX но моделей для них нет, вот и приходится изгаляться.
Еще раз СПАСИБО.
|
|
|
|
14.01.2010, 15:19
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от dibor
|
Спасибо большое за разъяснение!
Поменял временные характеристики в DIGITAL.LML и стало работать.
В Протеусе есть элементы долее быстрые 74FXX но моделей для них нет, вот и приходится изгаляться.
|
Ох, зря!
Ну в общем сам не ожидал, что вы так быстро сообразите. Ну не успеваю я с FAQ, основная работа заела. Самые быстрые, как вы уже наверно догадались - это примитивы. А перепрописав в .LML свойства, Вы мягко выражаясь "испортили оригинальную" модель приближенную к реальности. Надо было просто применить к ней Make Device и сохранить с новыми временными параметрами под оригинальным именем. В Протеусе есть специальные утилиты для извлечения MDF из LML. В предыдущей версии FAQ это было изложено, а в новой я прсто не успеваю, завис на SPICE, поскольку этого материала не было раньше. Предыдущая версия в составе Proteus_help от SA205 пока еще жива здесь:
https://kazus.ru/forums/showthread.php?t=7416&page=6
в верхней ссылке.
|
|
|
|
14.01.2010, 16:42
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от 7Fantomas7
|
Добрый день всем.
Долбаюсь с протеусом, возник дилетантский вопрос.
Необходимо в схему вставить обычный 3 разрядный семисегментный индикатор например BT-M326RD но в библиотеках нет трех разрядных индикаторов вообще, Что делать? Как симулировать? Как распечатать схему? Как развести?
Необходимо в схему вставить обычный 1 разрядный семисегментный индикатор например BS-A346RD но в библиотеках нет корпусов к семисегментникам. Как разводить?
Другими словами необходимо выполнить весь процес от разработки схемы до печатной платы и выполнить всю КД.
|
Все просто. Если есть деталь, значит есть и корпус. Заходите в арес, лепите себе корпус с нужной разпиновкой, потом заходите в исис, с помощью 2д графики как вам удобно лепите свой семисегмент, затем вешаете и подписываете выводы. После создаете новое устройство, прицепляете к нему ваш корпус из ареса, плюхаете его на вашу схему и подключаете. В свойствах указываете "исключить из симмуляции". Теперь параллельно ему подключаете семисегменты из библиотеки, на них ставите галочку "исключить из РСВ". Отлаживаете свою программу и вперед, к разводке платы. Все же семисегменты не тот случай, когда необходимо симмулировать именно то, что будет в реальной жизни.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:14.
|
|