AK Laboratory

Электроника и радиотехника => Мастерская радиолюбителя => Тема начата: Slabovik от 26 Нояб., 2020, 21:43

Название: Софт в помощь!
Отправлено: Slabovik от 26 Нояб., 2020, 21:43
Чувствую, чего-то не хватает. Пригляделся - ну, как обычно, знаний ;) Как начинаешь что-то изучать, так погружаться в тему можно годами. Тем более, с моей-то вдумчивостью  :-\

В общем, тема для ссылок и мнений по софту, участвующему в процессах разработки, обучения и осмысливания всяких цифровых устройств.

Пожалуй, начну.

Эмуляторы процессоров Z80, i8085, микроконтроллеров PIC, AVR : https://oshonsoft.com/index.html

Ещё один интересный эмулятор i8085: http://www.deus.gr/win85/index.htm
Из фич - это открытый код с возможностью создавать (и подключать уже созданную) периферию к процессору.
Название: Re: Софт в помощь!
Отправлено: Shaman от 02 Дек., 2020, 23:35
Добавлю:
SimuAVR (https://www.nongnu.org/simulavr/) эмулятор микроконтроллеров Atmega под Linux
Название: Re: Софт в помощь!
Отправлено: Slabovik от 02 Дек., 2021, 18:01
Ну как же без программ моделирования?
Повелители аналоговых моделей, одновременно и близнецы (по математике) и антиподы (по пользовательскому интерфейсу):
LTspice (https://www.analog.com/ru/design-center/design-tools-and-calculators/ltspice-simulator.html) (само название говорит, что программа началась в фирме Linear (https://en.wikipedia.org/wiki/Linear_Technology), ну а нынче это часть аналоговых девиц :)
MicroCAP (http://www.spectrum-soft.com/index.shtm) - наверное самый частоупотребляемый среди любителей продукт, несмотря на то, что бесплатным он стал буквально несколько лет назад. Ну, 'отмикрокапать' - это наше всё :)

А, вот ещё... наткнулся на днях на прорамму PCB Droid (https://pcbdroid.com/).Утверждают, что платы можно и на мобильнике разводить  ::) Кто бы проверил, а?
Название: Re: Софт в помощь!
Отправлено: Slabovik от 30 Март, 2023, 10:42
Это не совсем софт, скорее сайт, т.к. всё происходит онлайн. НО! Это очень классный помощник тому, кто "считает трансики" для различных блоков питания. Позволяет визуализровать в виде графиков процессы, которые происходят внутри, ну и посмотреть, как влияют различные параметры.

http://schmidt-walter-schaltnetzteile.de (http://schmidt-walter-schaltnetzteile.de/smps_e/smps_e.html#Hgw)

Ну а тут можно взять программы для автоматизации расчётов. Они не такие наглядные, но очень классные. Спасибо Володе  :)

https://radiokot.ru/forum/ (https://radiokot.ru/forum/viewtopic.php?f=11&t=33756)
https://kazus.ru/forums/ (https://kazus.ru/forums/showthread.php?t=19502)
Название: Re: Софт в помощь!
Отправлено: Slabovik от 26 Июль, 2023, 10:03
Для изучающих электронику могу рекомендовать попробовать SimulIDE (https://www.simulide.com/p/home.html)
Не так давно программа серьёзно обновилась, также на сайте есть обучающие ролики по её использованию.
Умеет несложный, но достаточный для анализа работы схем симулятор, в т.ч. популярных микроконтроллеров. Например, можно посмотреть, как будет работать Ардуино с написанной вами программой. Imho вполне может заменить популярный, но ломаный и (слегка) глюкающий Протеус...

https://www.simulide.com/ (https://www.simulide.com/p/home.html)

Интересные таблицы с командами Z80. Нет-нет, а иногда надо:

https://clrhome.org/table/
https://vtrd.in/z80ops.html

Кто у кого скопировал - не знаю, но пусть будут обе ссылки...

Старый кросс-компилятор Cи для Z80.

https://github.com/agn453/HI-TECH-Z80-C-Cross-Compiler

Работает из-под MS-DOS, так что для его запуска надо тоже либо найти старый комп, либо виртуальную машину. Ну правда, у кого DOS 4.11 завалялся?

И вот ещё их же компилятор, нативно работающий из-под CP-M. Правда, судя по всему, Z80 ему надо, про 8080 ничего не говорится...

https://github.com/agn453/HI-TECH-Z80-C

:)
Название: Re: Софт в помощь!
Отправлено: Slabovik от 05 Сен., 2023, 14:28
Опен-сорсная программа для работы со всякими логическими анализаторами, мультиметрами и другими измерителями (даже осциллографами)

https://sigrok.org/wiki/Main_Page

В основном интересна конечно возможностью подключения логических анализаторов всякого рода.
Название: Re: Софт в помощь!
Отправлено: Slabovik от 08 Сен., 2023, 16:14
Ещё одна программа для моделирования схем

Qucs-S : https://ra3xdh.github.io/

Достоинсва: кроссплатформенный с открытым кодом.
Недостатки: слегка своеобразный, поэтому о том, что это вообще такое и как с ним работать, рекомендую почитать статью от автора: https://habr.com/ru/articles/678526/
Название: Re: Софт в помощь!
Отправлено: Shaman от 11 Сен., 2023, 16:03
Подкупает, что она на русском буду изучать. Но при установке в ubuntu возник конфликт с Kikad а точнее с библиотекой nspise которая в кикаде уже есть, но другой версии и она распределенная, поэтому установщик qucs её не видит и возвращает код ошибки о невозможности перезаписи файлов. Сама программа запускается и, возможно если указать путь до библиотеки будет работать, но в системе останутся битые пакеты которые нужно будет вычищать ручками.
Поэтому я поставил версию Appimage (песочница).
Название: Re: Софт в помощь!
Отправлено: Slabovik от 22 Сен., 2023, 17:54
Для изучающих Asm i8086 на мой взгляд не бесполезный инструмент - онлайн ассемблер-дизассемлер.
Позволяет моментально получить трансляцию "туда-обратно" и посмотреть, какой код рождается.

https://defuse.ca/online-x86-assembler.htm

Конечно, это больше игрушка для изучения, но тем не менее. Ведь при наличии мощных компов калькуляторы пока отменять никто не торопится :)
Название: Re: Софт в помощь!
Отправлено: zenon от 04 Окт., 2023, 12:17
Решил попробовать Qucs-S.
Споткнулся сразу.
В диаграмму не могу вставить данные, их просто нет, не пойму принцип, когда они должны появляться...
Делаю делитель, источник питания, землю, выход именую.
В принципе данные считает, моделирование проходит, дальше при попытке вставить диаграмму данных нет...

:: добавлено 04 Окт., 2023, 15:45
Нусс, день не прошёл зря. :_)
3-й скрин классику попробовал.

----
ы. Ответ найден тут. https://ra3xdh.github.io/pdf/qucs_s_tutorial.pdf
4.2 DC analysis
Qucs-S unlike Qucs has no special DC simulation mode. If only DC simulation component is
placed on the schematic no simulation will be launched and error message will be shown.
...
Сейчас попробую эту "Развёртку параметра".
Название: Re: Софт в помощь!
Отправлено: Slabovik от 06 Дек., 2023, 13:56
Свежая статья про Qucs-S (https://habr.com/ru/articles/778666/)
Название: Re: Софт в помощь!
Отправлено: zenon от 06 Дек., 2023, 14:49
Те дело движется, Qucs-S на плаву, это хорошо. :)