Gtlab Forum

Тематический => Негитарная электроника => Тема начата: research от Сентября 06, 2013, 08:52:49 am

Название: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 06, 2013, 08:52:49 am
Изобретаю самокат, лепить отдельный чип не хочется и на рассыпухе городить не хочется, а вот сброшены ли заданные биты шины адреса - надо узнать. Бродит мысль сделать "3или" на диодах, или вообще мосфетах, вроде 2N7000.
Это нормально, или трусы на голове? ПЛИС и МК не рассматриваю, хотя их купить ноне проще, чем 74хх логику
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: zEROID от Сентября 06, 2013, 10:32:12 am
Пойди туда не знаю куда :-)))  Нагрузочная способноть источников неизвестна, быстродействие тоже, куда уровень подавать не понятно. В простейшем случае понятно, три диода рулят, на выход буфер можно прикрутить. А вот будут или не будут влиять  изменяющиеся от смещения ёмкости переходов и возможные выбросы перезаряда - вопрос.

Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: ertyuiop от Сентября 06, 2013, 10:48:21 am
Обычно велосипед изобретают.
Советую на мосфетах сделать. ;D
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 06, 2013, 10:50:33 am
В операции учавствует народный камень Z80. А вот чем он обвешен, наука умалчивает. Тактовая 3.5 или 7 МГц.

Нужен ли буфер после диодов? современная "TTL" на самом деле строится на CMOS, а тем для жизни надо всего чуть чуть.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: ertyuiop от Сентября 06, 2013, 10:57:57 am
Что за операция? С головой как-то связано?
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 06, 2013, 11:17:55 am
я ведь с такими советами действительно на 2n7000 сделаю все, кроме триггеров ;) А оно возьмет, и заработает.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: ertyuiop от Сентября 06, 2013, 11:33:45 am
Сразу не заработает. Это как правило.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: zEROID от Сентября 06, 2013, 12:51:50 pm
@ rtyuiop

Хорош троллить, а?


@ research

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

Вот полезная книга (в электронном варианте не нашёл, у меня бумажная 1975 года).

http://www.ozon.ru/context/detail/id/11074865/

Там и примеров полно и расчёты быстродействия и надёжности срабатывания, в общем, рекомендую.


Вот, пару страниц сфотал с примерами. Но вообще, там подробно надо вопрос копать. Но реально всё достижимо и прекрасно будет работать. Возможно для быстродействия потребуется форсирующие цепочки добавить.

(https://imageshack.us/scaled/large/839/rwuk.png) (http://imageshack.us/photos/my-images/839/rwuk.png/)Uploaded with ImageShack.us (http://imageshack.us)

(https://imageshack.us/scaled/large/707/r2zz.png) (http://imageshack.us/photos/my-images/707/r2zz.png/)Uploaded with ImageShack.us (http://imageshack.us)
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 06, 2013, 01:29:28 pm
спасибо! Раньше ставили диоды, но не от хорошей жизни.

Сейчас рассыпуху найти стало сложнее, иногда кажется, что проще сделать кусок на кремниевых диодах и/или мосфетах, всего 2 номенклатурных позиции+резюки куда надо.
Закупка без проблем, потребление - мизер. Монтаж, вот немного запарней, чем DIPы рассовать.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: DDD от Сентября 06, 2013, 02:11:21 pm
На диодах - ваще винтажно.
А вот городить ИС там, где не надо - это, действительно, моветон в стиле схемотехники примочек от Boss.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: zEROID от Сентября 06, 2013, 02:14:09 pm
Сейчас в радиоэлектронике толпы неучей, которые кроме ОУ и логических микросхем ничего не знают. И лепят сдвоенный ОУ там, где нужен 1 транзистор и микросхему об 16 выводов, где нужна пара диодов. Вернее не неучей, их просто так научили. С программистами та же фигня, лепят код на мегабайт, где всё прекрасно влезает в 32к.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: ertyuiop от Сентября 06, 2013, 02:23:16 pm
Мало того, лепят на лампах то, что гораздо лучше работает на полупроводниках. 8-)
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Uncle_Cherry от Сентября 06, 2013, 02:52:39 pm
Когда-то, в Политехническом музее, в зале космической техники, обратил внимание на диодную матрицу с кнопками, размером примерно с лист А4.
Спрашиваю - что это?
- Программа управления космической станцией.
- А почему на диодах?
- Надежно.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: DDD от Сентября 07, 2013, 09:23:39 am
Цитировать
Когда-то, в Политехническом музее, в зале космической техники, обратил внимание на диодную матрицу с кнопками, размером примерно с лист А4.
Спрашиваю - что это?
- Программа управления космической станцией.
- А почему на диодах?
- Надежно.
Мы с ребятами разбанзали такую ракетную плату с диодами Д223А (50 мА максимальный ток) и для интересу спаяли последовательно 10 штук и вдули им 1 Ампер току.
Целый день эта цепочка стояла под таким током, диоды были горяченные - рукой не прикоснуться - но диоды выдержали: мы их проверяли после того.
Вот такая вот надежность с военной приемкой.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: ertyuiop от Сентября 07, 2013, 09:51:01 am
@ DDD? не может быть. То что советские предохранители на 1А держат 5А я лично проверял. Но что бы диоды?

Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Bpjkznjh от Сентября 07, 2013, 11:40:56 am
Цитировать
Сейчас в радиоэлектронике толпы неучей, которые кроме ОУ и логических микросхем ничего не знают. И лепят сдвоенный ОУ там, где нужен 1 транзистор и микросхему об 16 выводов, где нужна пара диодов. Вернее не неучей, их просто так научили. С программистами та же фигня, лепят код на мегабайт, где всё прекрасно влезает в 32к.
+100000 ...где прекрасно и главное безотказно работает пара реле - лепят контроллер, который дороже в 20 раз, данные в него забивать надо, а потом по непонятной причине, через пару-тройку лет данные слетают, или глюкает периодически...
Простым задачам - простые методы решения!

DDD 1А в 223-х? Сомнения гложат...
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: new_man от Сентября 07, 2013, 01:32:08 pm
Не знаю за Д223, но Д2 одним ампером было не сжечь.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 07, 2013, 06:12:28 pm
(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F9499%2F21574414.6%2F0_800f2_131910c0_XXL.jpg&hash=697121db9440b2e4d7bf9747705f60ac1ee0c287)

вот такую ерунду сочинил. Это SPI для ZX Spectrum.

явный возможный ляп - два диода последовательно. Точнее "5-Или" и последовательно с ними VD22. Надеюсь, не упадет напруга до запретной зоны :)

Выходы "или" притянуты к земле, на случай если везде "0", значит, диоды закрыты и потенциала нет никакого.

Мосфет для имитации третьего состояния, его задача отстегивать подключаемое устройство от шины данных, когда нет доступа на чтение. Видимо, он будет выдавать только логический "0", а вместо "1" будет отключен. Надеюсь, шина данных спека притянута к питанию, и городить буферы с тремя состояниями не придется.

Завтра попробую намакетить, если диодов хватит :)

p.S. изменено, т.к. КМГ нашел пару приличных ляпов
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: F.O.G от Сентября 07, 2013, 11:46:17 pm
На реле сделай
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Peratron от Сентября 08, 2013, 02:07:19 am
Цитировать
явный возможный ляп - два диода последовательно. Точнее "5-Или" и последовательно с ними VD22. Надеюсь, не упадет напруга до запретной зоны Улыбка
Это, несомненно ляп - в ТТЛ-уровнях оно не сработает. Разве что использовать германиевые Д9...

ХИНТ: с шоттки будет на бровях - я б такое девайсо в эксплуатацию не взял бы, поскольку появляется слишком сильная неопределённость и неуверенность в результате (помехи/температура)...
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: OlegFX от Сентября 08, 2013, 02:36:00 am
Цитировать
Это, несомненно ляп - в ТТЛ-уровнях оно не сработает.
Какая ТТЛ имеется ввиду? 74HC - это КМОП-логика, если что.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Vilsi от Сентября 08, 2013, 08:29:32 am
Цитировать
где прекрасно и главное безотказно работает пара реле - лепят контроллер, который дороже в 20 раз, данные в него забивать надо, а потом по непонятной причине, через пару-тройку лет данные слетают, или глюкает периодически...
это не непонятная причина, это направленная политика. и нам до такого еще катиться и...
например, самсунги в стиральные машины ставят процессор вместо четырех кнопок, казалось бы, нафига? это самая ненадежная деталь в машине. да еще через пару лет она снимается с производства, и ее достать практически невозможно. ну или влетает в копеечку. тем не менее, практический смысл здесь ясен: технология производства контроллеров обновляется ежегодно. в серьезные устройства сырой камень ставить страшно, а вот во всякую фигню, типа стиральных машин, - пожалуйста. при этом отрабатывается технология, вычищаются ошибки, на больших объемах производства снижается стоимость чипа, в конце концов, реклама.
сорри, я не в тему
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 08, 2013, 10:04:47 am
Цитировать
Какая ТТЛ имеется ввиду? 74HC - это КМОП-логика, если что.

вроде, 74HC заточена под ТТЛ уровни, 74HCT под КМОП. То, что все сейчас на комплиментарных парах, вроде не секрет.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: KMG от Сентября 08, 2013, 10:49:55 am
Цитировать
74HC заточена под ТТЛ уровни, 74HCT под КМОП.
Даже из названий серий ясно - High-speedCMOS и High-speedCMOSTTL
У HC входная вилка 0/1 симметричная, 1.35В от земли и питания соответственно.
У HCT - абсолютные пороги 0.8В/2.0В
Выходная, в зависимости от нагрузки от 0.1В до 0.5В от земли для "0" и питания для "1".
Поэтому HCT в линейном режиме применять совсем нежелательно.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: zEROID от Сентября 08, 2013, 11:09:41 am
После сумматора на диодах я бы порекомендоват буфер всё же поставить перед VD22, а возможно и исхитриться вместо него. Без буфера работать будет, но помехозащищённость упадёт, могут быть глюки.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 08, 2013, 09:38:22 pm
Цитировать
У HC входная вилка 0/1 симметричная, 1.35В от земли и питания соответственно.
У HCT - абсолютные пороги 0.8В/2.0В
Выходная, в зависимости от нагрузки от 0.1В до 0.5В от земли для "0" и питания для "1".
Поэтому HCT в линейном режиме применять совсем нежелательно.


пепел мне на бошку,  теряюсь в этих HC, HCT, ALS и т.п. спасибо за наводку.

Получается, в случае с HC, два диода дают падение в 1-1.2 вольта, и даже если было +4.5В на шине,  то после 2х диодов останется всего ничего (3.3-3.5В), и я прилетаю в мертвую зону?  Придется тратиться на буфер :(

P.S. НС уже кто-нибудь пробовал для фуззов?
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: KMG от Сентября 09, 2013, 07:39:15 am
Цитировать
P.S. НС уже кто-нибудь пробовал для фуззов?
У CD4049UB 1 каскад судя по даташиту
http://www.ti.com/lit/ds/symlink/cd4050b.pdf
У CD54HC04 3 последовательно
http://www.ti.com/lit/ds/symlink/cd54hc04.pdf
Глубина ООС получится гораздо больше, так что при входе в ограничение результат непредсказуем.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: zEROID от Сентября 09, 2013, 08:36:42 am
"Тратиться на буфер" в данном случае это один транзистор :)
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 09, 2013, 09:15:23 am
один транзистор инвертирует уровень. Его потом надо еще раз инвертировать, либр делать инвертор на 4049 изначально, что-то вроде 74hc4049 или как их там
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Denn от Сентября 11, 2013, 04:22:21 pm
Один корпус ЛЛ1 [буржуйская 74HC(T)32, а ещё лучше 74AC(T)32] и проблема решена. Диоды и особенно подтяжка 100к - плохое решение, хотя в данном случае может и прокатит. Но всё же лучше сделать на честных ЛЭ.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: OlegFX от Сентября 11, 2013, 05:40:05 pm
Не советую юзать АС(АСТ) без необходимости. И HCT тоже, кстати.
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Denn от Сентября 11, 2013, 06:39:11 pm
Цитировать
Не советую юзать АС(АСТ) без необходимости.

При длинных цепочках ЛЭ будет меньше суммарная задержка. Может при 3 МГц тактовой это и не так критично, а вот при 7 и более уже может быть "узким местом".
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 12, 2013, 07:04:04 am
74@32 проблематично найти. Зазор у всех серий отличается от TTL, если шина просевшая до 2.4В, то для HC  уже запретная зона.

По этому, может и вернусь к горсти мосфетов, как изначально и задумывалось.  Мосфеты, ничего кроме мосфетов, и D-триггеры для хранения данных.

если сводить все к единой элементной базе, так даже и лучше. Купить 10 штук BS170 не сложнее, чем 1, а 1 все равно покупать придется.

На 7 и на 14 Мгц (и даже на 20) я могу проверить, т.к. в пентеве стоит 20МГц версия Z80 ;)  это вам не орион какой-нибудь ;)
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: 16bit от Сентября 12, 2013, 07:17:36 am
У BS170 разброс порогового напряжения 0,8-3 вольта. Отбирать надо будет. А чем биполярные плохи?
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: KMG от Сентября 12, 2013, 07:26:49 am
Денис, только потрудись посчитать, при 100к твоих резисторах и 40пФ емкости BS170 постоянная времени 25 микросекунд!
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 12, 2013, 07:44:16 am
вот это главный аргумент!
я 100к от балды взял, чтобы шины ПК не перегружать.

Получается, с диодами или шины перегрузятся, или по быстродействию не пролезть будет.

с мосфетами будет буферизация, с традиционными 1К, под 4МГц должно проходить. Можно и о биполярах задуматься, у них емкость поменьше должна быть
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Denn от Сентября 12, 2013, 08:07:47 am
Как раз недавно я делал выход на SVGA-монитор, и зачем-то чёрт меня дёрнул сделать на выходе повторитель на BS170 (а потом пробовал ставить БТ). Долго мучался со всякими муарами, мылом и прочей ерундой. Видите-ли религия не позволяла взять выхлоп сразу с ЛЭ, думал что нагрузочной способности у него не хватит на прокачку SVGA-кабеля. А в итоге оказалось, что засада была в этих самых транзисторах! Как только кинул напрямую с ЛЭ, так картинка сразу чёткая стала и никаких искажений. Правда, в моём случае частоты порядка 20 МГц...
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: Denn от Сентября 12, 2013, 08:12:48 am
Цитировать
74@32 проблематично найти.

http://micronika.ru/order.phtml?keyword=hct32

http://micronika.ru/order.phtml?keyword=hc32

http://micronika.ru/order.phtml?keyword=74ac32

http://www.chipdip.ru/search/?searchtext=74hc32

http://www.chipdip.ru/search/?searchtext=74ac32
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 12, 2013, 08:22:30 am
ты портишь красивую затею ;)
Хотя, ЛЛ1 можно поставить, но для экономии - диодов натыкать. падение  в 0.6 вольт она выдержит и вытянет
Название: Re: Логическое "или" на диодах норма, или моветон?
Отправлено: research от Сентября 12, 2013, 08:39:19 am
готовьте еще тухлых помидор, вот:

3 элемента ЛЕ1, 3 элемента ЛЛ1. Ну и 3ИЛИ на диодах, куда уж без них.

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F9316%2F21574414.6%2F0_803fd_97959994_XXL.jpg&hash=d823120df835daeadebf07647c9665223d628c1d)