Вопросы с тегом «digital-logic»

Цифровая электроника обрабатывает дискретные сигналы, в отличие от аналоговой электроники, которая обрабатывает непрерывные сигналы. Цифровая логика используется для выполнения арифметических операций с электрическими сигналами и составляет основу для построения процессоров.

9
Сделать мгновенный переключатель управления переключателем
Каковы самые простые, самые дешевые и самые маленькие способы заставить мгновенный переключатель создать двухпозиционный тумблер (защелкивающийся мгновенный переключатель)? Другими словами, выходной сигнал постоянно низкий, и когда вы кратковременно нажимаете кнопку / тактовый переключатель, выходной сигнал меняется на постоянно высокий, а затем, когда вы нажимаете его снова, он снова переключается на …

2
Кто-нибудь может идентифицировать этот компонент (SPRAGUE 663044-4) на этом винтажном электронике?
Я чиню старинную драм-машину Seeburg / Gulbransen 'Select-a-Rhythm' 1967 года, такую, на которой вы сидите на своем органе и играете вместе. Я пытаюсь различить, что это за компонент, он в основном похож на старый конденсатор, но у него 7 ножек. Я приложил фото ниже, чтобы идентифицировать его (выделено желтым кружком): …

6
Как двоичный код преобразуется в электрические сигналы?
Я только начинаю в электронике и уже очарован. Поиграв с Arduino в последние несколько дней, я осознаю, что двоичное представление представляет собой различные напряжения - например, +5 В для представления 1и GND-представления 0. Я пытался выяснить, как на физическом уровне микроконтроллер преобразует двоичный код в эти напряжения. Кажется, я нигде …

6
Почему каскадные D-триггеры предотвращают метастабильность?
Я понимаю, что такое метастабильность, но не понимаю, как связывание вместе шлепанцев уменьшает это? Если выходные данные первого триггера метастабильны, они используются в качестве входных данных для второго. Но я не вижу, как 2-й триггер сможет что-то сделать с этим входом и сделать его стабильным. Заранее спасибо!

5
Какие семейства КМОП-логики можно безопасно использовать для построения линейных цепей?
Я только что узнал, что цифровые КМОП-преобразователи могут быть сконфигурированы для выполнения аналоговых функций (особенно осцилляторов и усилителей). Тем не менее, многие из примеров имеют тенденцию отдавать предпочтение старым устройствам серии CD4000. Кроме того, в этом примечании по применению в разделе 3 упоминается, что использование буферных инверторов может вызвать проблемы …

4
Схема цифровой логики - экзаменационный вопрос
У меня есть вопрос с экзамена, который мне не удалось решить: Мне нужно построить цифровую логическую схему , который принимает 4 номер бита и возврат , trueесли число 0, 7или 14. У меня есть только один XORвентиль (2 входа), один NOR(3 входа), один NAND(2 входа) и один декодер 3-8. Я …

1
Параллельные префиксы сумматоров в негабинаре
Я пытаюсь разработать параллельный префиксный сумматор для неабинарного сумматора. Negabinary - это база вместо знакомой базы 2 - двоичная. Каждый 1-битный сумматор генерирует сумму и два (вместо одного в двоичном виде) переноса, которые переходят к следующему сумматору.−2−2-2222 Чтобы ускорить сумматор, я хочу использовать параллельную структуру префикса, такую ​​как структура Ладнера-Фишера, …

3
Почему шлепанцы обычно запускаются на переднем крае часов?
Обычно в цифровом дизайне мы имеем дело с триггерами, которые запускаются при переходе тактового сигнала от 0 к 1 (с положительным фронтом), а не при переходе с 1 на 0 (с отрицательным фронтом). Я знал об этом соглашении с первых моих исследований последовательных цепей, но до сих пор не ставил …

6
Микроконтроллеры - состояния выхода постоянны или мультиплексированы?
Очевидно, что для ШИМ требуются вычислительные ресурсы (и, следовательно, они не могут быть выполнены одновременно с другими процессами), но если бы мне пришлось установить вывод в качестве выхода 5 В или 0 В, остаются ли эти состояния постоянными или они постоянно «обновляются», так как микроконтроллер работает с другими процессами ? …

2
analogRead (0) или analogRead (A0)
Ссылка arduino утверждает, что вы будете использовать следующий код для считывания значения с аналогового вывода № 5: int val1 = analogRead(5); Однако для чтения с цифрового контакта № 5 вы должны передать тот же номер контакта digitalRead: int val2 = digitalRead(5); Разве вы не должны использовать analogRead(A5)вместо analogRead(5)? Если нет, …

5
Как понять SR Latch
Я не могу обернуться вокруг того, как работает SR Latch. По-видимому, вы подключаете входную строку от R, а другую от S, и вы должны получить результаты в Q и Q ′. Однако и R, и S требуют ввода от выхода другого, а выход другого требует ввода от выхода другого. Что …

4
Вычисление квадратного корня 8-битного двоичного числа
Я искал способ вычислить квадратный корень данного 8-битного числа, используя только цифровую комбинацию или последовательную логику. Это возможно? Одним из способов может быть использование таблицы поиска, поскольку я вообще не рассматриваю дробные части (поэтому ), но должен быть лучший способ, чем этот. Кто-то может указать мне на это?10--√≃ 310≃3 \sqrt{10} …

2
Что это за тип булевой логики?
Мне нужна помощь, чтобы подтвердить некоторые догадки. Я пытаюсь выяснить, что это за схема: Есть идеи? Кроме того, я думаю, что логическое выражение для этого: D = (A AND B) OR (NOT(B) AND C)

4
Почему знак + обычно используется как логический оператор ИЛИ?
Несколько дней назад меня спросили, почему довольно часто +вместо vсимвола используется логический оператор ИЛИ в цифровой логике. Его аргумент состоял в том, что использование +OR для контрацепции полностью противоречит интуиции , потому что оно более вероятно интерпретируется как AND из общего использования / контекста. Из Wiki : В логике и …

5
Почему активный низкий уровень вообще существует?
В моей карьере я часто сталкивался с сигналами, которые активны на низком уровне (сброс является наиболее распространенным). Я даже видел интерфейсы, где все сигналы управления активно низки. Для меня это очень не интуитивно понятно. Почему всегда есть необходимость использовать активно низкий? Это просто историческая проблема или есть фактические проблемы с …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.