Институт инженеров по электротехнике и радиоэлектронике (IEEE)
Томская группа и студенческое отделение Института инженеров по электротехнике и радиоэлектронике
Томская группа IEEE

Основанные на облачных вычислениях инструменты электронного проектирования набирают обороты

Аудио усилители класса DПредположим, вы хотите создать электронную схему и соответствующую ей печатную плату [1]. Какое программное обеспечение вы будете использовать? Существует ошеломляющее количество вариантов, начиная от свободного программного обеспечения, которое ориентировано на студентов и любителей, до дорогих пакетов, используемых профессионалами. Возможности стали еще шире с добавлением веб-инструментов, позволяющих редактировать принципиальные схемы и компоновки печатных плат в браузере, без скачивания и установки любого программного обеспечения.

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

В чем же тогда преимущества? Главное преимущество заключается в том, что эти серверы обещают сделать оборудование проектирования общедоступным (например, GitHub). Также они предлагают библиотеки электронных компонентов, подобные Википедии, которые помогут облегчить электронное проектирование.

С такими идеями David Schneider исследовал четыре сервиса: EasyEDA, PCBWeb, 123D Circuits и Upverter.

EasyEDA предлагает библиотеки, включая от Sparkfun и Adafruit, которые кажутся на первый взгляд привлекательными. Но эти библиотеки почти невозможно найти.

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

123D Circuits (ранее Circuits.io, прежде чем он был приобретен компанией Autodesk) работает намного лучше. Для простых задач, его редактор работает очень даже хорошо. Однако 123D Circuits редактор схем разочаровывает. После того, как вы укажите соединение, редактор рисует соответствующую линию, и обычно эта линия получается не такая, какая нужна.

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

Ещё одним приятным открытием стало то, что Upverter включает в себя более 500 общедоступных схем от SparkFun. Но найти набор для конкретной схемы, которая вам необходима, нелегко. Тем не менее, эта коллекция - большой плюс для Upverter, если вы являетесь фанатом Sparkfun.

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

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

В качестве теста David Schneider спроектировал небольшую плату для схемы дисплея отображения видео-проектов. David Schneider экспортировал производственные файлы, и после корректировки имен файлов изготовил плату через OSH Park. В итоге, спустя 12 дней были получены три платы за $7.

Upverter предоставляет открытый исходный код, который можно перевести в схемы, но перевести макет схем так, что они могут быть прочитаны и изменены другими редакторами, пока ещё невозможно. Возможно, программисты в Upverter или другие разработчики займутся этой работой в скором будущем. Если это произойдет, то David Schneider предполагает, что многие другие люди начнут проектировать электронные схемы, используя лишь браузер и небольшую помощь своих друзей в режиме реального времени.

Партийная литература [2]
[1] David Schneider. ?Cloud-based Electronic-Design Tools Gain Traction. Lay out circuitry in the cloud with Upverter? // Spectrum, IEEE, 26 Jun 2014. http://spectrum.ieee.org/geek-life/hands-on/cloudbased-electronicdesign-tools-gain-traction
[2] Ленин В.И. Партийная организация и партийная литература. - Полн. собр. соч. - Т. 12. - С. 101-115.


Особенно впечатляет редактор Upverte

 
 
 
 

Желаете вступить в IEEE или создать группу IEEE? Хотите скопировать материал? Хотите написать нам? Электронная почта - tomsk@ieee.org (Олег Стукач)