2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 23  След.
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 02:49 


25/11/22
288
Сегодня, к сожалению, не смогла добраться до макетки и что-то сделать в этом направлении. Но раз вы посчитали, что это важно довести работу сборки до ума, то попробую это сделать. Что имею сказать. Более "проблемные" жёсткие перемычки всегда можно заменить абсолютно надёжными проводами, тем самым исключив этот момент из повестки дня. Так же очень странным является вот что. Я об этом ранее упоминала. Почему-то на предыдущих схемах p-канальные транзисторы проявляя себя активнее (работали в большинстве случаев). Даже когда резисторы и перемычки еле-еле стояли в разъёмах платы. Попробую завтра по указанному методу проверить дело в узле индикации или нет с 2N7000.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 07:25 
Аватара пользователя


11/12/16
13852
уездный город Н
electron2501 в сообщении #1580412 писал(а):
Более "проблемные" жёсткие перемычки всегда можно заменить абсолютно надёжными проводами, тем самым исключив этот момент из повестки дня.


Предлагаю не поддаваться юношескому максимализму и не делать столь радикальных действий. :wink:
Короткие жесткие перемычки очень удобны, на самом деле. Монтаж получается более аккуратным, более "читаемым", а это снижает вероятность ошибки. Если же ошибка всё таки появится, то её проще искать. (По сравнению с монтажом, который выполнен длинными проводами).

Просто нужно внимательно контролировать, что провод входит в макетку минимум на 4-5 мм, а лучше на полную длину зачищенной части (около 8 мм). Это, кстати, касается и других элементов - резисторов, транзисторов и т.д.

Где нам понадобится длинный гибкий провод - это вход модуля индикации ("логического пробника"), затвор транзистора. Мы планируем подключать пробник к разным местам схемы, а это удобнее делать (относительно) длинным гибким проводом, чем короткой жесткой перемычкой.

electron2501 в сообщении #1580412 писал(а):
Почему-то на предыдущих схемах p-канальные транзисторы проявляя себя активнее (работали в большинстве случаев). Даже когда резисторы и перемычки еле-еле стояли в разъёмах платы.

Почему у Вас не работал N-канальный транзистор, разобрались же. Вы использовали другую марку транзистора, у которого порядок выводов (цоколевка) отличался от 2N7000, а подключали, как 2N7000, вот он и не работал. Вам же писали об этом.

Кстати, опыт говорит следующее: если неисправность "плавающая", то есть - то проявляется, а то не проявляется (как у Вас при использовании p-канального транзистора), то искать её гораздо сложнее, чем неисправность, которая проявляется всегда.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 17:14 


25/11/22
288
Я этот транзистор позже начала использовать (который в форме прямоугольника). До этого был такой же как 2N7000, только ножки нужно самостоятельно в нужную форму приводить.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 17:16 
Аватара пользователя


11/12/16
13852
уездный город Н
electron2501
Понятно.
Но на текущий шаг это не влияет - собираем "модуль индикации" (он же "логический пробник") на 2n7000 и проверяем его.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 17:30 


25/11/22
288
Так, только что зажгла свой любимый p-канальный (через шину, "плюс" тушит, после "минуса" если вытащить горит дальше, как положено, вобщем)! Счастья вагон и маленькая тележка :D Всё было дела в том, что отходили выходы транзистора! Сейчас буду пробовать как положено по схеме.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 17:40 
Аватара пользователя


11/12/16
13852
уездный город Н
electron2501
То, что получилось с p-канальным, это хорошо, конечно.
Но нужно с n-канальным. :wink:

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 17:54 


25/11/22
288
https://postimg.cc/jwyDQNCj

Эх, а как хорошо всё начиналось :-) Побаловалась я переключениями. Поначалу всё работало. А теперь перестало работать. Эти DIP-переключатели же корректно работают даже если их быстро туда-сюда щёлкать? Не должны были выйти из строя?

-- 06.02.2023, 18:04 --

UPD. Щёлкала-щёлкала. Когда все 0 поставила загорелся. Потом опять начала щёлкать - перестал корректно реагировать на сигналы и гаснуть. ЧТо происходит? То есть, аппаратно вроде работает (проводит ток). Но логически работает некорректно. Я чего не знаю об этих DIP-переключателях? :lol:

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 18:04 
Аватара пользователя


11/12/16
13852
уездный город Н
electron2501 в сообщении #1580494 писал(а):
Побаловалась я переключениями. Поначалу всё работало. А теперь перестало работать. Эти DIP-переключатели же корректно работают даже если их быстро туда-сюда щёлкать? Не должны были выйти из строя?


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

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 18:20 


25/11/22
288
Я теперь как раз-таки делаю что нужно именно по заданию же. СД работает - проверено. Проблема была в неправильно подключённом транзисторе. Теперь я уже подключила всё как надо по схеме чтобы работал ИМЕННО как сумматор. Но сейчас он реагирует с переменным успехом. Прямо сейчас корректно всё. Например, ставлю все 1 (выход сумматора) гаснет СД, щёлкаю тут же СI на 0 загорается. Но при более активных переключениях перестаёт работать корректно.

Короче, сейчас всё соберу идентично рисунку из книги, с 2 n-канальниками 2N7000. Заодно и выяснится спало ли с меня проклятье :-)

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 18:27 
Аватара пользователя


11/12/16
13852
уездный город Н
electron2501
Ещё раз. "Модуль индикации" на n-канальном транзисторе - это "логический пробник". Он зажигает светодиод при высоком уровне на входе ("единица"), и гасит светодиод при низком уровне ("ноль").

С помощью этого "логического пробника" мы (в дальнешем!) сможем проверять уровни сигнала в любой точке схемы.

Поэтому (ещё раз!):
а) нам сейчас НЕ нужно собирать ПОЛНУЮ схему с сумматором и индикацией выходов.
б) нам СЕЙЧАС нужно два "логических пробника" ("Модулей индикации" на n-канальном транзисторе).

Их нужно собрать и проверить, что они работают надёжно.
Всё остальное - потом.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 18:48 


25/11/22
288
К сожалению, n-канальник вновь ведёт себя некорректно. Стоит он на плате идеально сейчас. Поначалу загорался, но мерцал. Потом немного (секунд пять) поработал стабильно. Потом погас и всё. Кстати, ещё одно явление наблюдала. По ошибке воткнула вместо затвора на сток соответствующий шнур. Чувствую - очень высокая температура от диода и гарью начинает пахнуть. Успела отключить - не сгорел (далее работал ещё). Это почему такое произошло?

-- 06.02.2023, 19:21 --

Так, один 2N7000 горит стабильно (пересобрала иначе). Второй не горит вообще, но это, скорее всего, потому что неудачно обрезала резистор в спешке и он не встаёт на плату как нужно. Сейчас вынуждена свернуться, продолжу завтра.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение06.02.2023, 20:16 
Аватара пользователя


11/12/16
13852
уездный город Н
electron2501 в сообщении #1580507 писал(а):
Поначалу загорался, но мерцал


Если "мерцал" с не подключенным никуда затвором - такое может быть. Нас это не интересует сейчас.
Если "мерцал" с затвором, подключенным к "плюсу" питания или к общему проводу (минусу питания) - с этим нужно бы разбираться.

electron2501 в сообщении #1580507 писал(а):
Потом немного (секунд пять) поработал стабильно.

Что значит "поработал" стабильно? Без четкого описания - куда был в это время подключен затвор, это НИ О ЧЕМ не говорит.

electron2501 в сообщении #1580507 писал(а):
По ошибке воткнула вместо затвора на сток соответствующий шнур. Чувствую - очень высокая температура от диода и гарью начинает пахнуть.

А другой стороной этот "соответствующий шнур" куда был подключен в этот момент?
Сопротивление 470 Ом так разогреться не могло ($9^2 /470 = 0.17$ ватт). Если так разогрелся светодиод, он бы сгорел раньше.
Скорее всего, разогрелся транзистор, через который (в его открытом состоянии) произошло короткое замыкание. Транзистор в этот момент мог кончиться.
Если работает после этого - то и хорошо. Если не работает (при условии, что ошибок в монтаже нет), то транзистор менять на новый.

И ещё, я надеюсь, что при этих экспериментах с транзисторами, Вы отключаете от их затворов схему сумматора!! (об этом писалось ранее).

electron2501 в сообщении #1580507 писал(а):
Так, один 2N7000 горит стабильно (пересобрала иначе).

Опять же, что значить "горит стабильно"? Что подключено к затвору в этот момент?

Повторю её раз, как нужно проверять:
1. Отключаем от затвора транзистора схему сумматора.
2. Подключаем затвор к шине питания ("плюсу") - светодиод должен гореть.
3. Подключаем затвор к общему проводу ("минусу") - светодиод должен погаснуть.
Все три пункта должны выполняться.
Если что-то не выполняется - пишите, что именно, и при каких условиях.

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение07.02.2023, 00:52 


30/01/18
639
electron2501 в сообщении #1580507 писал(а):
Чувствую - очень высокая температура от диода и гарью начинает пахнуть. Успела отключить - не сгорел (далее работал ещё). Это почему такое произошло?
Предполагаю вы сделали вот что:
Производили замену P-канального транзистора на N-канальный транзистор (или наоборот N на P). При неотключённом питании от батареи, и подсоединённым проводом между затвором и шиной питания (+ или -). Или даже при отключённом питании, но с сохранением монтажа под старый транзистор и потом подключили питание.

Дело в том, что у всех этих транзисторов есть защитные диоды между истоком и стоком, эти диоды защищают транзистор от переполюсовки истока и стока. Также у транзисторов разный порядок расположения выводов (исток сток затвор на разных местах).

Из-за неверных действий произошла подача всего напряжения Кроны на открытие этого защитного диода (была попытка переполюсовать сток и исток транзистора). Хорошо, что эта Крона оказалась подсевшей и слабенькой, а от мощного источника питания 9 вольт, каждый из этих транзисторов бы испарился за долю секунды. Вы фактически устроили короткое замыкание.

Для того чтобы этого не происходило в будущем надо:
1) Перед переделкой монтажа всегда отключать батарею от устройства.
2) После переделки монтажа все МАКСИМАЛЬНО тщательно проверить, всё ли верно соединено, правильные ли транзисторы поставлены, правильной ли полярностью подсоединён светодиод, не перепутан ли затвор, сток, исток, не перепутан ли плюс и минус, и т.п. и т.д.
3) И только после тщательной проверки подавать питание на устройство.

Кстати какие у Вас за Светодиоды применяются в конструкции? (какой марки?)

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение07.02.2023, 17:27 


25/11/22
288
EUgeneUS в сообщении #1580529 писал(а):
electron2501 в

[quote="electron2501 в сообщении #1580507
писал(а):
Так, один 2N7000 горит стабильно (пересобрала иначе).

Опять же, что значить "горит стабильно"? Что подключено к затвору в этот момент?

Повторю её раз, как нужно проверять:
1. Отключаем от затвора транзистора схему сумматора.
2. Подключаем затвор к шине питания ("плюсу") - светодиод должен гореть.
3. Подключаем затвор к общему проводу ("минусу") - светодиод должен погаснуть.
Все три пункта должны выполняться.
Если что-то не выполняется - пишите, что именно, и при каких условиях.


Все условия выполнены, СД зажигаются и тухнут стабильно согласно поданным на затвор полюсам. Что дальше?

 Профиль  
                  
 
 Re: Микросхемы цифровой логики. Задача с вентилями.
Сообщение07.02.2023, 17:32 
Аватара пользователя


11/12/16
13852
уездный город Н
electron2501 в сообщении #1580622 писал(а):
Все условия выполнены, СД зажигаются и тухнут стабильно согласно поданным на затвор полюсам. Что дальше?


Прекрасно!
Что дальше:
а) Подключаем "логические пробники" к выходам сумматора. То есть восстанавливаем схему автора.
б) перебираем все восемь вариантов положений трех переключателей, которые задают входы схемы.
в) на каждое положение выключателей записываем показания светодиодов.

Так у нас получится таблица истинности для реально собранного устройства.

А пока Вы это делаете, опишу кое-что, что может оказаться полезным в дальнейшем.

-- 07.02.2023, 17:33 --

EUgeneUS в сообщении #1580623 писал(а):
То есть восстанавливаем схему автора.

Это не означает, что Вы должны собрать заново "пробники" в точности, как у автора; просто, уже имеющиеся, рабочие и проверенные подключаете к выходам сумматора.

-- 07.02.2023, 17:45 --

Я сходил в магазин "Всё для дома", купил десяток 2n2000 и собрал вот такую штуку:
Изображение.

Это десять "логических пробников", точно таких же, как Вы собрали две штуки.
Можно сказать, что это "логический пробник на 10 бит".

Чем такая штука может быть полезной.
Сейчас Вы проверите получившуюся таблицу истинности для сумматора. Будет два варианта:
1. ТИ совпадет с требуемой. Сумматор работает. И прекрасно.
2. ТИ не совпадет с требуемой. Сумматор не работает\работает неверно. Нужно будет искать неисправность.

Неисправность мы будем искать так:
1. Проверим как задаются входные сигналы переключателями. (три точки)
2. Проверим промежуточные точки (на каждую комбинацию входных сигналов). (две точки)
3. Проверим, как из промежуточных точек и входов рассчитываются выходы (на каждую комбинацию входных сигналов). (две точки)

А у нас всего два логических пробника.
Если у нас было бы семь логических пробников ("логический пробник на 7 бит"), то мы бы могли подключить к каждой проверяемой точке по собственному пробнику. Тогда мы перебираем комбинации входных сигналов переключателями, а семь светодиодов нам показывают строчку таблицы истинности на каждую установленную комбинацию.

Если хотите - можете собрать такую штуку на свободном месте макетной платы. Если не хотите - не собирайте.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 331 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 23  След.

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



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

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


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

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