23.05.2007, 20:55
|
#1
|
Временная регистрация
Регистрация: 24.11.2006
Сообщений: 53
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Подскажите как в протеусе снять временную диаграмму.
Я нарисовал схему, которая стыкуется с микроконтроллером (аппаратный декодер клавиатуры, который сам выдает код нажатой клавиши и превывание на контроллер)
В схеме есть мультиплексоры, счетчик, регистр и еще немного логических элементов, в протеусе схема работает отлично, но я хотел бы глубже проанализировать ее работу, но не могу понять как в протеусе снять временную диаграмму.
Из примеров я понял, что в нужных местах нужно проставить стрелочки, но не могу понять, что с ними делать дальше - как получить график?
|
|
|
|
23.05.2007, 21:45
|
#2
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
В протеусе есть такая вещь как 4канальны осцилограф, с помощью которого можно снимать диаграммы..
|
|
|
|
23.05.2007, 22:00
|
#3
|
Вид на жительство
Регистрация: 02.09.2005
Сообщений: 332
Сказал спасибо: 0
Сказали Спасибо 20 раз(а) в 15 сообщении(ях)
|
Кроме осцилографа, еще есть логический анализатор
А еще можно получить временную диаграмму на графике.
Погляди в примерах раздел "Graph Based Simulation"
-- Прилагается рисунок: --
|
|
|
|
25.05.2007, 16:15
|
#4
|
Временная регистрация
Регистрация: 24.11.2006
Сообщений: 53
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Все равно что то не выходит, я создал цифровой график, подобавлял трассы, рассчитал период тактовой частоты, умножил период на нужное мне количество тактов, нажал на кнопку внизу окна графика и всеравно на графике на всех трассах низике уровни.
|
|
|
|
25.05.2007, 16:46
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от gopnicsdeath
|
Все равно что то не выходит, я создал цифровой график, подобавлял трассы, рассчитал период тактовой частоты, умножил период на нужное мне количество тактов, нажал на кнопку внизу окна графика и всеравно на графике на всех трассах низике уровни.
|
Видимо ошибся в расчетах. Попробуй сделать период намного большим - и посмотреть есть ли вообще сигнал. Также возможно надо задать время начала снятия диаграммы.
|
|
|
|
25.05.2007, 20:14
|
#6
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от gopnicsdeath
|
Все равно что то не выходит, я создал цифровой график, подобавлял трассы, рассчитал период тактовой частоты, умножил период на нужное мне количество тактов, нажал на кнопку внизу окна графика и всеравно на графике на всех трассах низике уровни.
|
Стандартный ответ...
Код в студию...
|
|
|
|
26.05.2007, 13:05
|
#7
|
Временная регистрация
Регистрация: 24.11.2006
Сообщений: 53
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Фигня какая то у меня получается. Я попробовал сделать с нуля простую схемку - и диаграмма у меня хорошо построилась. А в моей схеме я сначала хотел увидеть как счетчик 74HC4040 перебирает адреса мультиплексора и как единица с нажатой клавиши проходит через выход мультиплексора. Потом присмотрелся лучше - а оказывается счетчик не работает! Причем на входе ресет чистый ноль! (вход там прямой) Я пробую ставить логикстейт с нулем - счетчик начинает работать, возвращаю на место ресет с элемента или - опять не работает. Перепробовал штуки 3 разных счетчиков - та же фигня.
|
|
|
|
26.05.2007, 13:12
|
#8
|
Временная регистрация
Регистрация: 24.11.2006
Сообщений: 53
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А нет, это я напутал, оказывается каждый такт на ретет короткий импульс все же проскакивал. Я это исправил и теперь диаграмма строится нормально.
Может есть какая нибудь толковая книга по протеусу, а то методом научного тыка многое можно пропустить.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:51.
|
|