2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Сделать осциллограф из логических элементов
Сообщение22.03.2017, 23:16 


14/06/15
144
Здравствуйте. Есть сайт по моделированию устройств из логических элементов (хотя не обязательно использовать именно его, можно и какой-нибудь другой сайт или stand-alone программу, если подскажете-буду благодарен), на этом сайте смоделирован даже 4 битный процессор

Вопрос: как из логических элементов разного калибра и экранчика построить осциллограф с помощью какой-нибудь несложной программы моделирования логики (например с помощью указанной выше)?

 Профиль  
                  
 
 Re: Сделать осциллограф из логических элементов
Сообщение22.03.2017, 23:28 
Заслуженный участник


27/04/09
28128
Если нет аналого-цифрового преобразователя, никак. А в логические элементы их, вроде, обычно не включают.

 Профиль  
                  
 
 Re: Сделать осциллограф из логических элементов
Сообщение22.03.2017, 23:39 


14/06/15
144
arseniiv в сообщении #1202750 писал(а):
А в логические элементы их, вроде, обычно не включают.


Ну как же процессор можно - а осциллограф нельзя?

 Профиль  
                  
 
 Re: Сделать осциллограф из логических элементов
Сообщение22.03.2017, 23:42 
Заслуженный участник


27/04/09
28128
Процессор не получает на вход аналоговых сигналов. А осциллограф получает. Как ни странно!

 Профиль  
                  
 
 Re: Сделать осциллограф из логических элементов
Сообщение22.03.2017, 23:50 


14/06/15
144
arseniiv в сообщении #1202753 писал(а):
А осциллограф получает.


Мне нужен осциллограф который получает на вход и выдает на выход только цифру.

Чтоб построить осциллограмму вот такой штуки, если в ней с помощью кнопочек (квадратики с кружочком в центре) посылать единичные импульсы в момент когда в этом месте цепи проходит ноль, можно получить интересную картину, но чтоб ее увидеть надо в эту цепь вставить осциллограф. Как мне создать цифровой осциллограф?

 Профиль  
                  
 
 Re: Сделать осциллограф из логических элементов
Сообщение23.03.2017, 00:12 
Заслуженный участник


20/08/14
11787
Россия, Москва
sashatgu
В данном случае правильно это будет называться логический анализатор.
Но суть ен в названии. Построить-то можно (если влезет в размер поля симулятора), а вот на чём отображать информацию? На миллионе светодиодов что ли?! :shock: Построить матрицу светодиодов даже 30х30 - замучаетесь! И размер схемы будет ...

Ну а в простейшем случае, если вам надо лишь понаблюдать цифровой сигнал во времени, ставьте генератор импульсов и сдвиговый регистр - на нём и наблюдайте, эти элементы в наличии имеются. А вот чего не имеется - задания времени задержек сигналов или генерируемой частоты - и это не позволит нормально разобраться с работой схем в переходных процессах, пока сигналы распространяются по схеме. Для достаточно большой схемы это внесёт неустранимую ошибку симуляции. Считайте этот симулятор лишь конечным автоматом, который правильно симулирует лишь статические состояния (включая и переключения по тактовым сигналам), а переходы между ними обрабатывает весьма и весьма приближённо.

 Профиль  
                  
 
 Re: Сделать осциллограф из логических элементов
Сообщение23.03.2017, 00:24 


14/06/15
144
Dmitriy40 в сообщении #1202761 писал(а):
Для достаточно большой схемы это внесёт неустранимую ошибку симуляции. Считайте этот симулятор лишь конечным автоматом, который правильно симулирует лишь статические состояния (включая и переключения по тактовым сигналам), а переходы между ними обрабатывает весьма и весьма приближённо.


Ну а как-же на нем тогда процессор сделали?

 Профиль  
                  
 
 Re: Сделать осциллограф из логических элементов
Сообщение23.03.2017, 00:45 
Заслуженный участник


20/08/14
11787
Россия, Москва
sashatgu в сообщении #1202763 писал(а):
Ну а как-же на нем тогда процессор сделали?

Так это недостаточно большая схема. Она большая по объёму, но не по длине цепей (количеству последовательно включенных элементов в цепи). Да и кое-где заметны "подгонки под ответ", точнее исправление ошибок симулятора, например в ШЕСТИ (мрак!) местах точно вижу задержку для устранения гонок сигналов. Ну а про недопустимость объединения выходов элементов я уже говорил, так делать НЕЛЬЗЯ. Точнее можно, но далеко не всегда и когда точно понимаешь что делаешь - это уж точно не для новичков в схемотехнике! И не для обучения!

И как уже сказал, процессор как раз и является конечным автоматом, он всегда работает по тактовому сигналу и в паузах между ними является чисто комбинационной схемой. Такие да, с некоторыми оговорками, симулятор отработает правильно. Хотя в 6-ти местах таки пришлось схему исправлять в угоду симулятору.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group