Как интерпретировать схему в терминах ввода /вывода [в режиме ожидания]

Я программист, который изучает электронику для хобби (но серьезный, а не только для удовольствия). Я считаю, что имею разумные знания в цифровой электронике. Например, я уже описывал процессоры, простые графические процессоры, сетевые карты, контроллеры RAM и т. Д. В VHDL, а затем в FPGA. Что касается цифровой электроники, это тот вид знаний, который у меня есть до сих пор.

Теперь я хочу улучшить свои знания в аналоговой электронике. До сих пор я изучал: транзисторы, усилители bjt, операционные усилители, схемы RLC, пассивные и активные фильтры, простые линейные шрифты и некоторые классические ИС, например 555.

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

 введите описание изображения здесь>> </a> </p>

<p> Но при чтении схемы аналоговых схем я не могу, однако, разделить схему в блоках /частях самостоятельно даже при тщательном изучении. Например, следующая схема (SPMS): </p>

<p> <a href= введите описание изображения здесь>> </a> </p>

<p> Из-за большого количества последовательных и параллельных соединений и потому, что ток может протекать в обоих направлениях в некоторых частях цепей, мне трудно рассуждать с точки зрения ввода и вывода. </p>

<p> Итак, вот мой вопрос: есть ли способ читать и интерпретировать аналоговые схемы в терминах ввода /вывода так же, как это возможно для цифровых схем (например, логических ворот)? Или для аналоговой схемы есть еще один способ рассуждать о схеме? Другими словами: существует ли систематический способ, алгоритмический способ, читать и интерпретировать аналоговые схемы, или для каждой схемы требуется специальный анализ? Есть ли абстракция, которую используют инженеры-электрики? </p>

<p> То, что я пробовал до сих пор: рассуждать о схеме, используя абстракцию сигналов; попробуйте разделить схему с точки зрения буферов (из-за входного /выходного импеданса), но пока это не сработало, потому что: не все схемы имеют буферы или работают с сигналами. Я также попытался разделить схему, сначала посмотрев на IC, а затем на дискретные компоненты. Затем я перейду в таблицу IC и прочитаю инструкции. Но это также не сработало для всех случаев, потому что не все схемы имеют микросхемы. </p>

<p> Мои цели: с учетом схемы, попытайтесь определить функциональные блоки: фильтры, усилители и т. д .; чтобы иметь возможность проектировать (для меня это самая важная цель) схемы такой сложности, как SPMS выше. Поэтому для обоих случаев мне нужно понять, как один этап связан с другим. </p>

<p> Прошу прощения, если мой вопрос немного расплывчато. Как я уже сказал, я программист, а не инженер-электрик, и у меня все еще не хватает ключевых слов и понятий. Если возможно, пожалуйста, помогите мне улучшить мой вопрос. </p></body></html>

10 голосов | спросил Hadley Siqueira 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 21 Sep 2018 13:19:02 +0300 2018, 13:19:02

3 ответа


11

Все дело в идентификации шаблонов, и вы это понимаете, глядя на более простые схемы, а затем создавая оттуда. Как правило, люди выбирают шаблоны дизайна из довольно ограниченного набора опций, и, как только вы узнаете несколько, вы можете начать понимать, какие части дизайна делают. После этого вы можете «игнорировать» те и сосредоточить свои усилия на понимании бит, который вы не знаете.

Я часто нахожу вызов - это фактическое расположение схемы. Например, в вашей схеме SMPS это явно сделано для плотного встраивания в прямоугольное пространство, поэтому некоторые шаблоны не находятся в их учебнике. Практика, практика, практика и задайте здесь, когда вам нужна помощь:)

ответил awjlogan 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 21 Sep 2018 13:23:26 +0300 2018, 13:23:26
4

Контекст схемы дает вам начальный маршрут в схему.

Например, вы проиллюстрировали SMPS. По определению это берет входную мощность и обеспечивает регулируемый выход постоянного тока. Теперь вам нужно отсканировать схему, пока вы не найдете слова «INPUT FILTER» в левом верхнем углу и «DC OUTPUT» в правом верхнем углу.

Внутри этой схемы будет много блоков, которые индивидуально имеют вход и выход и нанизаны вместе для выполнения общей функции. Здесь идентификация части - ваш друг, и после того, как вы их разыграли несколько раз, вы быстро привыкнете к цифрам. TL494 и 78L05 являются контроллером режима переключения и регулятором низкого напряжения питания соответственно. Вы читаете листы данных для них, и они сообщают вам, что делают части, и каковы функции штырей.

Примеры, которые вы выбрали для цифрового и аналогового, несколько экстремальны. Если бы вы разместили схему MCU, с автобусами, идущими между ОЗУ и ALU и периферийными устройствами, и ... вы получаете общую идею, никаких входов или выходов не видно, если вы не знаете, что ищете. Аналоговый эквивалент по сложности для вашей логической функции ABC будет где-то между TL494 и 78L05. Эквивалент SMPS будет MCU.

Привыкайте к номерам, используйте google для таблиц данных, разложитесь в функциональные блоки (например, периферийные устройства SPI), начните просто и много и много практики. Это нормально для вашей головы, чтобы взорваться, когда вы попадаете в новое поле.

Возможно, у вас есть изученные операционные усилители и 555s, но есть ли у вас встроенная что-нибудь из них? Электроника действительно является практической дисциплиной. Если вы не хотите получить макет и DMM, по крайней мере, играйте с симулятором схемы. Я читал руководства по программированию и думаю, что понимаю, но это происходит только тогда, когда у меня есть что-то отличное от работы «Hello World», которая, как я понимаю, я не понимал и делаю сейчас.

ответил Neil_UK 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 21 Sep 2018 14:31:25 +0300 2018, 14:31:25
2

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

Цифровая «схематическая схема», которую вы предоставляете, находится на одном шаге от схемы. Где источник питания? Какую IC я использую? Какие ворота находятся в микросхемах? Каковы числа контактов? Как насчет развязывающих конденсаторов? Разъемы? Защита от ESD?

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

schematic

имитировать эту схему - Схема, созданная с использованием CircuitLab

Вот еще один Softrock Lite II :

 введите описание изображения здесь>> </a> </p>

<p> Единственное различие - это количество деталей, присутствующих в схеме. Один из них переводит схему в функциональные блоки с четкими входами и выходами. Другой обеспечивает полное описание каждого физического компонента в схеме и то, как они связаны. </p>

<p> Вы спросили, как интерпретировать схемы с точки зрения ввода и вывода. Если это схема, которая показывает функциональные блоки, это легко. </p>

<p> Но если это тот вид, который показывает электронную схему, это вообще не возможно. Электронная схема - это машина, такая как часы или реактивный двигатель или точилка для карандашей. Схема похожа на план: он рассказывает вам, как строить машину, а не то, что она делает. Схема не является блок-схемой. Электронные компоненты не запускаются одновременно, как инструкции в компьютерной программе. Они бегут все сразу. Строка на схеме не обязательно связана с входом на одном конце и выходом на другом конце. Он не указывает поток информации. Скорее, он просто указывает, что две части «касаются», электрически говоря. </p></body></html>

ответил Phil Frost 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 21 Sep 2018 17:07:59 +0300 2018, 17:07:59

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132