Итак, поскольку я раньше не размещал схему для обзора, я понятия не имею, как это сделать. Судя по всему, моя предыдущая попытка была неудачной. Я получил некоторые действенные отзывы, но я ищу больше!
Я был бы очень рад, если бы вы могли дать мне конкретные отзывы о том, что я могу сделать с этой схемой, чтобы сделать ее более простой и понятной для просмотра.
Основные функции: - вход от настенной розетки - LDO регулируется до 6В - обеспечивает 5,15В на VCC при подключении - коммутируемый ток MOSFET на литий-ионную батарею - выход батареи (как и выход LDO) ступенчатый до 5В ВКК
Напряжение заряда будет измеряться по одной линии, а ШИМ-управление — по другой линии.
В качестве второстепенной проблемы я утверждаю, что двойной вход в VCC безопасен, потому что, если обе системы работают одновременно, D2 и тот факт, что Vsense на R25 выше, чем целевое значение, по сути, просто «бездействует» контроллер переключения.
Я согласен со многим из того, что сказал Фейк, но некоторые из его пунктов кажутся религиозными вопросами, не имеющими большого значения.
Еще одна хорошая причина для сетевых имен — короткие комментарии. Иногда я называю, а затем показываю названия цепей только для того, чтобы дать быстрое представление о назначении этой сети. Например, то, что сеть называется «5V» или «MISO», может сильно помочь в понимании схемы.
Физический порядок выводов запутывает схему и усложняет отладку. Не делай этого.
Это также приводит к тому, что общие подсхемы большую часть времени рисуются одинаково. Как только вы приобретете больше опыта в просмотре схем, они будут появляться у вас, и вы это оцените. Если что-то нарисовано в разных направлениях, то эти общие схемы будут выглядеть каждый раз визуально по-разному, и другим потребуется больше времени, чтобы понять вашу схему.
Хорошие схемы показывают вам цепь. Плохие схемы заставляют их расшифровывать.
В этом случае есть еще один момент. Небрежная схема свидетельствует о недостаточном внимании к деталям и раздражает и оскорбляет любого, кого вы попросите на нее взглянуть. Думаю об этом. Он говорит другим : «Ваше раздражение из-за этой схемы не стоит моего времени, чтобы очистить ее», что, по сути, говорит : «Я важнее вас».. Во многих случаях говорить об этом неразумно, например, когда вы просите здесь о бесплатной помощи, показываете свою схему клиенту, учителю и т. д. Аккуратность и презентация имеют значение. Много. О вас судят по качеству вашей презентации каждый раз, когда вы что-то представляете, независимо от того, считаете ли вы, что так должно быть или нет. В большинстве случаев люди тоже не станут говорить вам об этом. Они просто наймут кого-то другого, продолжат отвечать на другой вопрос, а не будут искать какие-то положительные моменты, которые могут поднять оценку на одну ступень выше, и т. д.
Вы используете сетевые метки.
Сетевые метки ужасны с точки зрения ремонтопригодности. Я вижу как минимум одну сеть (Bat+), для которой нет смысла использовать метку сети.
Метки цепей являются схематическим эквивалентом GOTO. По сути, он позволяет одной точке на схеме соединиться с любым количеством других точек на схеме, не предоставляя при этом четкого указания на то, со сколькими точками она связана или где эти точки находятся.
Если я работаю над чужим проектом, и они используют метки цепей, может быть очень сложно сказать, что с чем связано, особенно если схема распределена по нескольким листам. Как только у вас будет много листов (5+), его фактически невозможно будет поддерживать. Это схематический эквивалент спагетти-кода.
К сожалению, правильный способ управления многостраничными проектами недоступен в eagle. Это называется иерархический дизайн . По сути, каждая страница схемы используется как метакомпонент, и у вас есть схема верхнего уровня, описывающая взаимосвязи между листами. Это позволяет определить все, что подключено к любой сети, по проводам. Любой провод, выходящий из листа, идет только в одно место , верхний лист. Этот лист может быть подключен к нескольким другим листам, но это явно показано, а не неявно, как метки цепей.
Я знаю, что вы можете сделать это в Altium Designer, и я считаю, что это также возможно в Cadence Allegro, хотя я не часто использую cadence.
Честно говоря, единственная особенность Eagle — это его дешевизна. Многие из других пакетов EDA намного приятнее в использовании и создают гораздо более привлекательные рисунки. Я не думаю, что когда-либо видел рисунок, сделанный Орлом, который не был бы уродливым. В лучшем случае они просто неприятны. В худшем случае они представляют собой ужасный кошмар.
Кроме того, вы рисуете свои компоненты с контактами, физически размещенными там, где они находятся на реальном устройстве.
Весь смысл схемы заключается в том, чтобы абстрагировать функцию схемы от мельчайших деталей того, какой контакт куда идет. Принуждение схемы к физическому соответствию устройствам делает схему беспорядочной и трудной для чтения. Вся цель современного программного обеспечения EDA состоит в том, чтобы позволить компьютеру, который намного лучше обрабатывает все дотошные детали того, какой провод к чему подключен, делать корреляции за вас.
Как правило, вы хотите, чтобы контакты Vcc были сверху, контакты заземления — снизу, входы — слева, а выходы — справа.
Я, как правило, немного свободен в размещении выводов, оптимизируя объекты схемы, чтобы свести к минимуму количество пересечений проводов. Это значительно упрощает чтение схемы.
Например, вот как я бы нарисовал ваш повышающий преобразователь (мне пришлось некоторое время смотреть на него, чтобы понять, что это такое, и теперь я заметил, что вы указали, что это было в вопросе. DERP! ):
Положение основного выпрямительного диода должно сразу бросаться в глаза, что это повышающий преобразователь.
Кроме того, обратную связь намного легче увидеть.
Наконец, если у вас есть аккумулятор, подключенный только к нескольким местам, даже не используйте для него порт питания. Так как он идет только в нескольких местах, используйте провод .
Кстати, что это за часть? Теперь, когда я нарисовал его в своей библиотеке схем, я мог бы правильно его обозначить и, возможно, даже использовать в будущем.
Прочие глупости:
С5 470 пФ - я так понимаю, это керамика? Если это так, не используйте объект схемы для поляризованной кепки. Это должны быть две прямые линии, а не одна прямая, а одна изогнутая.
Хотя сопоставление именования выводов с техническими данными детали почти всегда является хорошей идеей, есть несколько пограничных случаев, когда я думаю, что немного больше подробностей может быть чрезвычайно полезным. Если я делаю схему, которую хочу, чтобы ее было действительно легко понять (или мне хочется сделать что-то излишнее), я на самом деле скопирую блок-схему детали в чертеж компонента в моей библиотеке:
Фотон
Джон Ватте
Джон Ватте
Олин Латроп
Кевин Вермеер