Тёплый Германиевый Калькулятор

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Тёплый Германиевый Калькулятор

Post by Shaos »

Shaos wrote:Вот тут некий товарищ городит быстродействующие NAND-ы из транзисторов и диодов (тоже чтобы построить из них комп):

https://hackaday.io/project/6668-aytabtu-discrete-computer

Image
Продолжаю тему про транзисторные NAND-ы. В комментариях к вот этому прожэкту:

https://hackaday.io/project/10698-clockwork-germanium

вспомнилась мне серия статей из умелых рук за 1983 год:



и так как у меня был мешочек с МП25А, то я решил построить диодно-транзисторный NAND с помощью этого германиевого P-N-P транзистора по вышеприведённой схеме (резисторы взял 10кОм, а вместо одного диода V4 поставил три, соединённых последовательно, иначе не работало):

Image

Предел частоты у такой схемы как оказалось 10 кГц (внизу осциллограммки для 5, 10 и 20 кГц):







P.S. И вот такая у этой схемы передаточная функция по U:



это было с 3 диодами в цепи базы, а вот с 4:

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

А вот если сделать трюк с конденсатором поверх диодов (я взял 470 нФ) и прицепить резистор между базой и эмиттером (я взял 1К), то скорость вырастет до 100 кГц! :o



А если ещё и питание до 4В уменьшить, то оно и на 200 кГц можно сказать работает (по паспорту МП25А до 250 кГц умеет):



имея вот такую U transfer curve:

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

Потом можно будет какой-нибудь простой калькулятор на МП-транзисторах построить :)
Только взять транзисторы побыстрее - например МП42 (2 МГц) или хотя бы МП42А (1.5 МГц)...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Lavr »

Shaos wrote:Только взять транзисторы побыстрее - например МП42 (2 МГц) или хотя бы МП42А (1.5 МГц)...
А если взять транзисторы с барьерами Шоттки - и вовсе будет круть неимоверная!!! Они же в насышение не входят!!! :ewink:

Shaos, кто подсунул тебе эту забористую траву? :esurprised:
Shaos wrote:вспомнилась мне серия статей из умелых рук за 1983 год:
...
iLavr
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

Lavr wrote:
Shaos wrote:Только взять транзисторы побыстрее - например МП42 (2 МГц) или хотя бы МП42А (1.5 МГц)...
А если взять транзисторы с барьерами Шоттки - и вовсе будет круть неимоверная!!! Они же в насышение не входят!!! :ewink:

Shaos, кто подсунул тебе эту забористую траву? :esurprised:
Shaos wrote:вспомнилась мне серия статей из умелых рук за 1983 год:
...
Подсунул мне её тот чувак, который собрался на тёплых германиевых транзисторах строить часы ;)

https://hackaday.io/project/10698-clockwork-germanium
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

Shaos wrote:Продолжаю тему про транзисторные NAND-ы. В комментариях к вот этому прожэкту:

https://hackaday.io/project/10698-clockwork-germanium

вспомнилась мне серия статей из умелых рук за 1983 год:



и так как у меня был мешочек с МП25А, то я решил построить диодно-транзисторный NAND с помощью этого германиевого P-N-P транзистора по вышеприведённой схеме (резисторы взял 10кОм, а вместо одного диода V4 поставил три, соединённых последовательно, иначе не работало)
А не работало потому, что я не выполнил все требования статьи - на входах германиевые диоды, а внутри - кремниевый. Когда выполнил - всё заработало, но порог переключения был около нуля. Вот чего я придумал, чтобы германиевый NAND имел порог переключения где-то в районе середины:



Странно, что стабилитрон на 5.1В даёт порог близкий к середине. И вот вариант со светодиодом:



Причём светодиод горит, когда NAND выдаёт 0, т.е. он показывает функцию AND :)

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Lavr »

Shaos wrote:


Странно, что стабилитрон на 5.1В даёт порог близкий к середине.
Странно, что он вообще что-то "стабилитронит" в схеме, где питание 4.5В, и 10К задают его ток... :o
А 10К в коллекторе - совсем странно... :esurprised: Кто сочинил этот бред? :roll:
iLavr
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

ну главное что работает :)
причём на частотах до 200 кГц

P.S. резисторы (судя по статье в ют) для оригинальной схемы (когда на месте стабилитрона кремниевый диод подцепленный в противоположном направлении) должны быть 10-20 кОм и 6.8-12 кОм соответственно (для питания 4.5В):

http://zhurnalko.net/=sam/junyj-tehnik-dlja-umelyh-ruk/1983-03--num10
http://zhurnalko.net/=sam/junyj-tehnik-dlja-umelyh-ruk/1983-03--num11

так что 10К норм :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Lavr »

Shaos wrote:ну главное что работает :)
причём на частотах до 200 кГц
Какие афуйенные частоты!!! :ebiggrin:
Я вощще помню, что когда это рассказывали, ты пил пиво и прогуливал... :wink:

Но мальчику в возрасте Карлссона, т.е. "в самом рассвете сил" уже, наверное, можно прочитать
где-нибуть популярную статеечку:"расчет каскада ОЭ в ключевом режиме"... 8)

Главное не "что работает", а главное - "как работает"! :mrgreen:
iLavr
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

Ну у МП25А предел частот 250 кГц по справочнику, так что работа логического NAND-гейта, построенного вокруг МП25А, на 200 кГц наверное всё-таки неплохо ;)

Вот такая передаточная функция у оригинальной схемы где кремниевый диод в середине и германиевые на входах:



Вот это со стабилитроном 3V подключенным "наоборот" (т.е. я его не как стабилитрон использую, а как диод с большим падением напряжения, чтобы порог срабатывания сдвинуть):



Вот со стабилитроном 5.1V:



А это светодиод:



P.S. На 200 кГц и 4-вольтовым питанием схема со стабилитроном ведёт себя вот так:

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Lavr »

Shaos wrote:это со стабилитроном 3V подключенным "наоборот" (т.е. я его не как стабилитрон использую, а как диод с большим падением напряжения, чтобы порог срабатывания сдвинуть)
Воще-то нормальные люди в ДТЛ делают вот так:
image065.gif
И не выёживаются с подбором диодов.

Кстати, посмотри заодно, что еще хорошего в ДТЛ делают "шобы робило гарно"... :wink:
http://edu.dvgups.ru/METDOC/GDTRAN/YAT/ ... prib_5.htm
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

Ну а я что писал русским по голубому? ;)
Shaos wrote:и так как у меня был мешочек с МП25А, то я решил построить диодно-транзисторный NAND с помощью этого германиевого P-N-P транзистора по вышеприведённой схеме (резисторы взял 10кОм, а вместо одного диода V4 поставил три, соединённых последовательно, иначе не работало):

Image

Предел частоты у такой схемы как оказалось 10 кГц (внизу осциллограммки для 5, 10 и 20 кГц)
вот первый вариант схемы с кремниевыми диодами (то что на фотке выше):



а вот "ускоренный" (работающий до 200 кГц):



а т.к. идея была обойтись без кремниевых диодов, пришлось изощраться, т.к. с германиевыми такой фокус не проходит - падение напряжения слишком маленькое на них, либо придётся ставить их штук десять цепочкой в каждый NAND...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16703
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Lavr »

Shaos wrote:Ну а я что писал русским по голубому? ;)
...
Shaos wrote: Продолжаю тему про транзисторные NAND-ы. В комментариях к вот этому прожэкту:
А черт знает, где ты это писал - я и сейчас не увидел... Выдели тогда транзисторную логику в отдельный топик что-ли...
iLavr
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Самодельный процессор nedoRISC-0 (NEDONAND)

Post by Shaos »

Единственно картинки схем я не показывал, но в тексте писал что несколько диодов цепочкой подсоединял - наверное таки да, надо выделить в отдельную тему т.к. это лирическое отступление от основной темы уже достаточно далеко зашло :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24097
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Тёплый Германиевый Калькулятор

Post by Shaos »

Отделил :)

Продолжаем дальше внимательно читать ЮТ для умелых рук за 1983 год:
umelie1983book.jpg
(да - оно у меня физически есть, выборочно переплетённое в книжку)

Сначала я повторил схемку рисунка 7:



Потом с рисунка 8 - соединив вместе входы 5 и 6 как и ожидалось получил T-триггер, который меняет своё состояние по фронту :)

Image

100 Гц:


1кГц:


5кГц:



Это похоже для него уже предел - возможно стоит поиграть с сопротивлениями и ёмкостями в меньшую сторону...
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net