• Как сделать логические вентили на кт315?

    @atereffigies
    Filipp42, что, простите? Каких абстракций?)
  • Как сделать логические вентили на кт315?

    @atereffigies
    Filipp42, я бы вам предложил использовать уже готовые логические элементы, а не мучиться с построением логики на транзисторах.
  • Как понять D защелку с буферами?

    @atereffigies
    jamesStr,
    A latch must store state, but there’s no restriction that it consist of two looped elements

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

    Я хз, с чего он взял, что нет ограничений, что такое защёлка. На той же инглиш-вики написано что триггер или защёлка -- элемент с устойчивыми двумя состояниями. В ТТЛ, например, нельзя сделать ячейку памяти как-то иначе, кроме как по схеме, схожей с мультивибратором.

    DRAM still operates in this fashion.

    Заряд ёмкости неустойчив во времени, из-за этого динамическая память, основанная на принципе заряда ёмкости, нуждается в постоянном перезаряде, что отличает её от статической памяти, которая и представляет собой самую натуральную защёлку по типу закольцованных буферов-инверторов.
    Да чёрт подери, опять же прибегнем к старым манускриптам:
    62a5aed46c1bf331778443.png

    По поводу буферов -- по-сути да, так оно и есть. Просто я это объяснил с точки зрения входных/выходных сопротивлений. Другими словами, это развязка внешней части от внутренней.
  • Как понять D защелку с буферами?

    @atereffigies
    hint000, там не полевой транзистор, а комплементарная пара, соединённая в параллель своими каналами.
    На затворы этих транзисторов подаются два противоположных уровня, отчего общий канал либо намертво закрыт (Z-состояние), либо открыт и пропускает через себя ток. Если ключ был открыт и каким-то образом внезапно разорвались цепи управления, идущие на затворы, то ключ останется открыт, но он не будет хранить информацию, т. к. сигнал со входа будет проходить и на выход.
    Если же ключ был открыт и на затворах его оказались напряжения закрытия, то он просто разорвёт цепь между входом и выходом.
    Аналогия с "приоткрытой" дверью уместна в случае, если речь идёт заряде затворной ёмкости, которая определяет степень "открытости" транзистора, но это уже из области аналоговой схемотехники и к цифре отношения не имеет.

    В тексте и говорится, что при закрытии ключа, D изолирован от Q, но ничего не говорится, что будет на Q. Но, на Q однозначно ничего не будет, т. к. между выходом и входом разрыв)
  • Для чего в D триггере используются буферы и ключи?

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

    Книга Харрисов больше про проектирование. Не знаю, чем она вам поможет) Она для схемотехников и разработчиков чипов)
  • Для чего в D триггере используются буферы и ключи?

    @atereffigies
    jamesStr, там под ответом есть мой комментарий.
    В книге скорее всего кривой перевод. Естественно, невозможно на ключе сделать защёлку.
    L1 нужен для повышения входного сопротивления, L2 -- для уменьшения выходного сопротивления.
    L3 и T1 -- это и есть защёлка.
    T1 представляет из себя инвертирующий буфер с тремя состояниями, по-сути, это тоже самое что и L1 c ключём:
    62a36f7a87675226946168.png
    Для наглядности, пример Z-буффера из "древних манускриптов" (Шило В.Л. Популярные цифровые микросхемы. Справочник (1987)):
    62a37237cf084768933777.png

    Принцип работы:
    Если на входе clk единица, то ключ будет открыт, а T1 будет иметь высокоимпедансное состояние. Следовательно, значение со входа D перенесётся на выход Q.
    Как только на входе clk появится нуль, колюч разомкнётся, а буффер Т1 выдаст на своём выходе инверсное значение своего входа, которое, в свою очередь, равно инверсному значению входа L3, а это и есть выход Т1 -- это та самая петля (L3 и T1) из двух логических вентилей, которая хранит в себе инфу.

    Вот пример работы схемы в симуляторе: https://tinyurl.com/2yekjstf

    PS: на работе у меня была скачана книга на инглише, могу завтра проверить, как написанно там, ну или вы можете скачать сами, если найдёте в интернетах. Но что-то мне подсказывает, что там реально речь не про защёлку на одном ключе и это косяк перевода.
    Если я ошибаюсь, и в оригинале написано тоже самое, то книгу Харрисов можно признать достаточно посредственной. Всё, что идёт до описания архитектуры и верилога можно впринципе заменить старыми советскими книжками, т.к. логика -- она и в африке логика, основы её не поменялись. Вот по архитектурам и СистемВерилогу -- как-то туго в русском сегменте. Только практика и буржуйские источники помогут.
  • Усилитель звука на транзисторе pn2222 получается. Почему не получается на транзисторе ВС 557? В чем причина?

    @atereffigies
    ivan58, жирные МДП (MOSFET) транзисторы не особо годятся для работы в линейном режиме.
    На полевике в принципе можно сделать усилитель класса А (то, что вы и пытаетесь сделать), но без отрицательной обратной связи -- это глупая затея)
  • Усилитель звука на транзисторе pn2222 получается. Почему не получается на транзисторе ВС 557? В чем причина?

    @atereffigies
    ivan58, не надо мешать всё в кучу)
    Про низкое сопротивление аудиовыхода я сказал лишь для того, чтобы показать зависимость выходного сигнала на нагрузке от входного сигнала с аудиовыхода.
    Вы должны понимать, что сам по себе биполярный транзистор открывается током базы. В свою очередь, выходное сопротивление источника сигнала будет ограничивать ток от этого сигнала в базу транзистора.
    Как я уже сказал, при амплитуде 1 В и сопротивлении 50 Ом вы получите изменение тока до 20 мА, который будет втекать в базу транзистора. Это означает, что при коэффициенте бета = 100, ток в эмиттере будет меняться на 20 мА * 100 = 2 А, но при напряжении питания 5 В и нагрузке 8 Ом такой ток протекать через транзистор не может: (5 - 0,2)/8 = 0,6 А -- максимальный ток в нагрузке.
    Вы можете взять транзистор с меньшим коэффициентом передачи -- типа кт816, у которых бета часто бывает в районе пары десятков.
    Более того, вы можете ограничить ток вставив последовательно резистор между источником сигнала и разделительным конденсатором -- этим вы просто увеличите сопротивление аудивоыхода.
  • Усилитель звука на транзисторе pn2222 получается. Почему не получается на транзисторе ВС 557? В чем причина?

    @atereffigies
    ivan58,
    Это самая простая схема, но она же и самая хреновая, т.к. зависит от беты транзистора.
    Чтобы работало всё нормально, вы должны сперва начать с задания рабочей точки.
    Это делается при помощи резистора смещения в цепи базы (у вас это R1).
    Вы должны сперва отключить входной сигнал с базы и подобрать номинал R1 таким образом, чтобы на коллекторе была примерно половина напряжения питания -- это и будет рабочая точка (пример: https://tinyurl.com/22u5e2va, здесь бета = 100, а R1 = 1,5к)
    Но это ещё не всё.
    Вы должны понимать, что источник сигнала обладает своим выходным сопротивлением, и если оно достаточно низкое (т. е. он может отдать сравнительно большой ток в нагрузку), то схема будет работать некорректно. Обычно, амплитуда с аудиовыхода -- около 1 В. Я не скажу точно, сколько сопротивление у звуковой карты или аудиовыхода телефона, но полагаю, что в районе нескольких десятков ом.
    При бете = 100, и сопротивлении источника 50 ом, вы получите перегруженный звук, если включите на полную громкость: https://tinyurl.com/234trur6, посмотрите на нижний график -- это ток в нагрузке, и он далёк от входного синуса.
    При всём при этом, вы используете слишком слабенький транзистор, который будет греться и выйдет из строя.
    Если вы хотите заставить эту схему работать, попробуйте собрать её на КТ817 или КТ816, т.к. у них бета меньше, а ток больше.
  • Как понять D защелку с буферами?

    @atereffigies
    L3 и T1 -- это и есть защёлка)
    Вообще к книге Харрисов у меня много вопросов (и к её переводу в том числе).
    Например, до этогого момента там говорится, что защёлку можно сделать на одном лишь ключе:
    629a0990e03e4026530294.png
    И мне сразу хочется спросить: "ДА ЧТО ТЫ ЧЕРТ ПОДЕРИ ТАКОЕ НЕСЁШЬ?"
    Защёлка -- это ячейка памяти, а ячейка памяти -- это ВСЕГДА пара вентилей с обратной связью, точнее закольцованных друг с другом вентилей. В противном случае, оно вообще ничего не хранит.
  • Какой микроконтроллер выдержит напряжение 24v и будет исправно ШИМить?

    @atereffigies
    Сергей Сергей, я скорее имел ввиду магическое мышление)

    Владислав, странно, я вроде бы не объяснял его работу)
  • Будет издавать звуки, если на динамик подать шим сигнал?

    @atereffigies
    ivan58, фаза и ноль -- это про ПЕРЕМЕННЫЙ ток в розетке, если вы поменяете фазу и ноль местами, то для БП ничего, по-сути, не поменяется. Правильное подключение фазы и нуля нужно для электробезопасности. Ну еще бывает, что неправильная установка выключателя (на разрыв нуля, а не фазы) способствует протеканию тока в энергосберегающих лампах, от чего они светятся, даже в выключенном состоянии.

    Если динамик мембранный, то ему полярность -- до лампочки, поменяется только фаза сигнала (не путать с проводом фазы из розетки) на 180°, но слушателю от этого ни горячо, ни холодно. Смена фазы сигнала на 180° равносильна его инверсии. Т. е. как я и сказал выше, подаёшь синус, а выходит косинус.
    Если это пьезодинамик, то, скорее всего, ему потребуется соблюдение полярности, т. к. его внутренности могут быть сложнее чем просто пьезокристалл и два провода, и будут включать в себя активные элементы.
    От переполюсовки такой динамик вообще работать не будет.
  • Какой микроконтроллер выдержит напряжение 24v и будет исправно ШИМить?

    @atereffigies
    Borys Latysh, тогда автору можно только пожелать удачи))
    Если хочешь что-то сделать, то будь добр учиться. Нельзя с нулевыми знаниями что-то сделать. Это не магия. Всегда должны быть какие-то базовые знания, иначе вопросы подобного рода не имеют смысла, т. к. отвечающему придётся углубляться до уроков школьной физики. Естественно, никто не будет разжёвывать так досконально еще и за бесплатно)
  • Будет издавать звуки, если на динамик подать шим сигнал?

    @atereffigies
    Василий Банников, изменение фазы значит, что если подашь синус, то получишь косинус на выходе (т. е. тот же синус, смещённый на 180° по фазе).

    ivan58, у вас всё смешалось. Фаза и ноль -- это про переменный ток у вас в квартире, а диодные мосты здесь не при чём)
  • Как реализовать исключающее или на мультиплексоре?

    @atereffigies
    Марат Нагаев
    Ну вы даёте, конечно)
    В условно-графическом обозначении микросхем обычно указывается номер вывода и наименование вывода. Т. е. 1 -- номер вывода, а 1G -- его название, или же 2 -- номер вывода, B -- его название. Это должно быть вполне очевидно)

    Откройте даташит (https://www.ti.com/lit/ds/symlink/sn54153.pdf?ts=1...)
    и посмотрите распиновку там. Это несложно.

    Просто если вы обладаете околонулевыми знаниями по теме, как вы сможете понять ответ? Рассказать в двух словах курс цифровой схемотехники -- невозможно)
    Задавая подобный вопрос, вы должны хотя бы понимать, как работают простейшие логические элементы (И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ).
    Так же вы должны уметь мало-мальски работать с документацией -- найти распиновку микросхемы и понять, что является входом, а что выходом -- это основной навык, которым вы должны обладать)
  • Какие бывают управляемые задающие генераторы?

    @atereffigies
    Carmic Nauka,
    По поводу ЦАП я знаю, что его можно использовать на ШИМ

    Смешиваете всё в одну кучу опять)
    ЦАП это ЦАП, а ШИМ это ШИМ.

    од определенную частоту нужно подбирать конденсатор

    Вы видимо опять не понимаете, что это такое. У ШИМа частота одна. И фильтр вам нужен тоже с постоянными номиналами. Есть такие усилители -- класса Д, вот они работают на таком принципе, что звуковые частоты модулируются шириной импульса более высокочастотного генератора. Но у этого генератора частота постоянна. Вот посмотрите пример: https://tinyurl.com/y69e9n8p. Здесь хоть и приведена аналоговоая ШИМ, но не важно. На выводе ШИМ можно видеть замодулированную шириной импульса синусоиду, которая поступает на вход активного полосового фильтра (рассчитан примерно на полосу 50 кГц и резонансную частоту 75 кГц, т. е. он пропускает сигналы от 50 кГц до 100 кГц). С выхода фильтра уже получаем восстановленную синусоиду. Схема достаточно проста, как можно видеть -- вы просто с ножки ШИМ микроконтроллера подаёте сигнал на фильтр и получаете приемлимый синус.
    Чем выше частота дискретизации -- тем ровнее форма синусоиды на выходе.