реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Счетчики на JK триггерах, Помогите понять или собрать синхронный счетчик с паралельным переносо
misterbobo
сообщение Nov 8 2017, 18:04
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 5-12-11
Пользователь №: 68 681



Всем добрый вечер, у меня возникили трудности c JK триггерами. Мне по заданию необходимо синтезировать пересчетное устройство.
Тип устройства - синхронный с паралельным переносом
Модуль счета - 6
Последовательность смены состояния - 5,3,7,12,4,10
Тип триггеров для реализации - JK 7476
Индикация цифровых состояний - цифровая (шеснадцатиичный код)

ВЫходная табл состояний


После минимизации СДНФ с помощью карт Карно, использовал полученную МДНФ для синтеза логических схем.



Logic_J & Logic_K объединил в блок HB1. Но как дошло дело до сбора, я застрял, не могу понять как все это дело собрать.



Буду рад любой помощи.
Спасибо.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Nov 9 2017, 10:44
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 515
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(misterbobo @ Nov 8 2017, 21:04) *
Буду рад любой помощи.
Таблицы не проверял. Но про соединить не понял сложности. Соединять одноимённые линии. Т.е. у тригера есть выход Qn и инверсный -Qn их заводим на синтезированный блочёк как входы. Выходы блочка заводим на J и K выходы у триггеров соблюдая нумерацию.

А для этого задать нумерацию триггеров.
Например так:
U1A - 0 (у него будут J0 K0 Q0 -Q0)
U1B - 1 (у него будут J1 K1 Q1 -Q1)
U2A - 2 (у него будут J2 K2 Q2 -Q2)
U2B - 3 (у него будут J3 K3 Q3 -Q3)


Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 9 2017, 10:59
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 3 680
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(MegaVolt @ Nov 9 2017, 13:44) *
Таблицы не проверял. Но про соединить не понял сложности. Соединять одноимённые линии. Т.е. у тригера есть выход Qn и инверсный -Qn их заводим на синтезированный блочёк как входы. Выходы блочка заводим на J и K выходы у триггеров соблюдая нумерацию.

Если соединять выход первого на тактовый вход второго и т.д. то это будет счетчик с последовательным переносом, но никак не с параллельным...
А потому скармливает Гуглу "счетчик с параллельным переносом на jk триггерах" и не ждем ответов далее


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Nov 9 2017, 11:18
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 515
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(iosifk @ Nov 9 2017, 13:59) *
Если соединять выход первого на тактовый вход второго и т.д. то это будет счетчик с последовательным переносом, но никак не с параллельным...
А потому скармливает Гуглу "счетчик с параллельным переносом на jk триггерах" и не ждем ответов далее
На схеме автора топика клок подключен верно.
Go to the top of the page
 
+Quote Post
misterbobo
сообщение Nov 9 2017, 13:13
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 5-12-11
Пользователь №: 68 681



Цитата(MegaVolt @ Nov 9 2017, 12:44) *
Таблицы не проверял. Но про соединить не понял сложности. Соединять одноимённые линии. Т.е. у тригера есть выход Qn и инверсный -Qn их заводим на синтезированный блочёк как входы. Выходы блочка заводим на J и K выходы у триггеров соблюдая нумерацию.

А для этого задать нумерацию триггеров.
Например так:
U1A - 0 (у него будут J0 K0 Q0 -Q0)
U1B - 1 (у него будут J1 K1 Q1 -Q1)
U2A - 2 (у него будут J2 K2 Q2 -Q2)
U2B - 3 (у него будут J3 K3 Q3 -Q3)


В том то и дело, соединить не проблема. Но на выходных сигналах показывает бредятину какую то. Видимо чего то нехватает.




Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Nov 9 2017, 14:06
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 515
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(misterbobo @ Nov 9 2017, 16:13) *
В том то и дело, соединить не проблема. Но на выходных сигналах показывает бредятину какую то. Видимо чего то нехватает.

Видать при оптимизации или составлении таблицы была ошибка.

Таблица истинности JK триггера не содержит X в рабочей области. А у вас они есть.... не порядок однако sad.gif
http://digteh.ru/digital/JK_trigg.php

Соответственно в таблице не должно быть X для J и для K входов. Если исправить таблицу и повторно оптимизировать возможно получиться что-то более адекватное.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd November 2017 - 20:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01276 секунд с 7
ELECTRONIX ©2004-2016