Електроника

Топ 10 инструменти за проектиране на вериги за Linux

Топ 10 инструменти за проектиране на вериги за Linux
И така, планирате нов електронен проект и се чудите кои инструменти са най-добрите? Може също да се научите да проектирате свои собствени схеми и вашата любима платформа е Linux. Къде са специфичните за Linux или междуплатформени инструменти и кой най-добре отговаря на моите нужди? Днес ще научите какво ви е необходимо, за да започнете с новия си проект. Този списък преминава през наличните инструменти и обсъжда плюсовете и минусите на всеки от тях. Ще чуете и за това как се специализират.

Какви са вашите цели?

Преди да започнете, може да помислите какви са вашите текущи цели. Учите ли се да създавате хоби проекти или вече издигате играта си на по-високо ниво? Може също да помислите дали вашият любим доставчик на електроника вече поддържа инструмента, който ще направите. Много от тези инструменти импортират каталози в приложението, така че можете да разглеждате, докато проектирате, което прави много удобно да поръчате дъски или компоненти.

Какво е вашето текущо ниво?

Целите ви трябва да се съобразят с вашите текущи умения. Ако четете основите, ще ви е необходима система, която да показва повече информация за веригите. Също така трябва да ви помогне със задачите. Основните системи са базирани на текст, начинаещи не искат да започнат по този начин. За щастие много програми са много поучителни и дори можете да симулирате схемите си.

Да започваме. В списъка ще намерите всички нива на взаимодействие и помощ, която можете да получите в момента. Някои са дори команден ред, така че можете да използвате терминал.

KiCAD

Програмата KiCAD има много приятни функции за въвеждане и приятен интерфейс. Можете да изберете шаблон от впечатляващ списък. Списъкът включва проекти Raspberry Pi, Arduino, както и BeagleBone. Има оживена общност, която предоставя нови шаблони, библиотеки и компоненти в хранилището на GitHub. Можете сами да изтеглите най-новото или да проследите хранилището. Форматът на шаблона е текстов файл, който можете да напишете и сами, макар че може да отнеме известно време, за да свикнете с обработката на скобите.

Интерфейсът е ясен и лесен за използване. Пакетът е разделен на много части, така че можете да редактирате едно по едно. В крайна сметка редактирате проекта, печатната платка и схемата в различни прозорци. Той обхваща всички части на процеса, включително симулиране на веригите ви, за да сте сигурни, че не сте допуснали опасни грешки в дизайна си.

Имате функции за експортиране в netlist, pcb и други формати. Функциите за импортиране включват EAGLE файлове netlist и много други. KiCAD е добре закръглен пакет с много функции и активна общност, която е готова да помогне.

QUCS - ПОДПИСКА

Qucs-S е преди всичко симулатор, можете да правите схеми и имате някои компоненти, но фокусът е върху симулацията. Този инструмент е приятен графичен интерфейс към NGspice, XYCE или SpiceOpus, можете да изберете кой искате да използвате, когато го стартирате. След като софтуерът работи, можете да видите фокуса върху академичните среди. Имате много компоненти и създаването на верига е доста просто, но можете също да вмъкнете сонди и уравнения. Има много функции за импортиране и експортиране, можете също да създавате снимки на вашите схеми.

Фокусът върху академичните среди е очевиден на началната страница, където имате връзки към научни публикации на потребители, използващи Qucs-S. Този пакет изисква също така да имате симулаторен софтуер във вашата система, преди да започнете. Можете също така да видите как има много начини за изследване на системата, която сте създали. Разполагате и с уравненията за управление на симулацията.

Всичко това означава, че трябва да използвате Qucs-S, за да научите основните теории и да проучите как работят компонентите и системите. нямате начин да създадете платка, нито да поръчате компоненти. Накратко, имате нужда от повече пакети за производство.

Фризинг

Fritzing всъщност е компания с нестопанска цел, която продава електроника и комплекти за образование. Софтуерът е ясен и добре направен, има повече цветове и икони за компонентите. Тъй като софтуерът е предназначен за обучение, той е много ясен и полезен. Включени в инсталацията по подразбиране, имате много компоненти от каталозите на SparkFun. За да добавите компоненти, вие ги избирате от списък отстрани и ги плъзгате и пускате във вашия проект.

Интерфейсът има интересен обрат, тъй като по подразбиране вие ​​имате изглед на вашата схема. Можете лесно да превключите към схематичен изглед или печатни платки. Когато превключите към изгледа на печатни платки, имате както функции за автоматично маршрутизиране, така и ръчни възможности. Той също така обработва много слоеве. Превключването между изгледи прави бриз да се правят планове за макет и след това да се премине към печатни платки. Можете също да поръчате печатната платка от падащото меню Файл в приложението.

Fritzing няма поддръжка за симулация, така че трябва да използвате друг софтуер за това. За целта експортирате като SPICE файл и импортирате в софтуера на симулатора. Можете да прочетете повече за това в тази статия.

PCBmodE - Inkscape

PCBmodE е скрипт, който взема SVG файл и извежда JSON файлове за създаване на Gerber файлове. Работният процес за тази система е малко по-текстов. Трябва да създадете JSON файла на ръка, оставете PCBmodE да създаде SVG файл и след това да ги редактирате в InkScape. След това можете отново да премахнете промените в InkScape.

Пакетът не е толкова напреднал и не може да симулира или проверява маршрутите. Истинската причина да използвате този пакет е, когато искате странна форма на вашата дъска. Трябва наистина да създадете и тествате дъската с други инструменти и да използвате PCBmodE за художествената гледна точка.

Xschem

Xschem е схематичен редактор, който изисква малко по-задълбочени познания за стартиране. Той е чудесен за създаване на схеми и има хубава библиотека от компоненти. Когато го използвате, той показва връзки към симулатори и други програми, но се нуждае от всичко инсталирано отделно. Полезен е като преден край на тези други инструменти. Не можете да го използвате за поръчка на компоненти. Имате много клавишни комбинации за учене и трябва да инсталирате останалите програми. Когато го направите, имате страхотен пакет за работа.

tkgate

Tkgate е симулатор на цифрова верига. Той е ограничен до цифрови схеми, но го прави много добре. Най-добрата характеристика на този пакет е множество много ясни уроци, които се изпълняват в приложението. Симулационният модул може да се справи с много различни сценарии, когато става въпрос за логика. Той също така има начин да следва веригата през времева линия.

Този софтуер работи добре, ако планирате да правите само цифрови компоненти. Имате само стандартни компоненти и не можете да правите платки от печатни платки директно с този пакет.

simulide (simavr)

Софтуерът simulide е насочен специално към симулиране и тестване на вериги. Можете да правите схеми, като използвате плъзгане и пускане. Включените в компонентите са измерватели на напрежение, ампермери и осцилоскопи. Разполагате и с бутони, потенциометър, генератор на вълни и часовник.

Този софтуер е лесен за използване и може да ви даде добра представа как ще работи вашата схема. Дизайнерите не обещават голяма прецизност, а се стремят към лекота на използване. Не можете да го използвате за изработка на платки или трасиране на проводници. Той е в ранните етапи на развитие и не поддържа износ в други формати.

gnucap (gspiceui)

Софтуерът gnucap е изцяло команден ред. Трябва да използвате този пакет, за да научите за SPICE файловете. Началната страница на Gnucap има хубави уроци. Ако ги следвате, знаете основите на файловия формат. Това е полезно, ако не е необходимо, за да се запази всякакво странно поведение във всички тези софтуерни пакети. Използването му за създаване на вериги не е добра идея.

канеда

Caneda е стар софтуер, който все още работи, но не се поддържа от няколко години. Лесно е да се направят схеми и да се симулират според метода ngspice. Той има библиотеки със символи, но няма интуитивен начин за планиране на производството на печатни платки.

Заключение

Има много възможности за избор на свързани с веригата инструменти. Трябва сами да решите кой от тях ви е необходим за вашия проект и текущата ситуация. Някои инструменти могат да ви подкрепят по целия път до бягаща дъска, други, трябва да направите много различни стъпки, за да постигнете това. Може просто да искате малка част от възможностите. Всичко зависи от вас.

HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...