Файлы
47 файлов
-
js8call JS8Call
Автор UT3FT
Добро пожаловать в JS8Call
JS8CALL - это программное обеспечение, использующее цифровой режим JS8, обеспечивающий слабую сигнальную клавиатуру для обмена сообщениями клавиатуры для любительских радиостанций.
JS8Call - это эксперимент по проверке осуществимости цифрового режима с надежностью FT8 в сочетании с слоем обмена сообщениями и сетевым протоколом для слабой сигнальной связи на HF, используя интерфейс стиля обмена клавиатурой.Он не предназначен для каких -либо конкретных целей, кроме подключения любительских радиосистемы, которые работают в условиях слабых сигналов.JS8Call сильно вдохновлен WSJT-X, Fldigi и FSQCALL и не будет существовать без тяжелой работы и преданности многим разработчикам в радио-сообществе-любительском радио.
JS8Call
«Идея с JS8CALL состоит в том, чтобы взять надежность режима FT8 и слоя в протоколе обмена сообщениями и сети для слабой сигнальной связи на HF с интерфейсом клавиатуры и клавиатуры.JS8CALL сильно вдохновлен WSJT-X, Fldigi и FSQCALL и не будет существовать без тяжелой работы и преданности многим разработчикам в радио-любительском радио сообщество ».
Официальный сайт: https://js8call.com
0 раз скачали
Отправлено
-
Droid Star (.APK)
Автор UT3FT
Программа для работы цифровыми видами связи с мобильного устройства на Android через интернет. Поддерживает такие моды как: ref, xrf, dcs, ysf, fcs, dmr, p25, nxdn, M17, iax
5 раз скачали
Обновлено
-
m17 Dude STAR
Автор UT3FT
Программа для работы цифровыми видами связи с компьютера через интернет. Поддерживает такие моды как: ref, xrf, dcs, ysf, fcs, dmr, p25, nxdn, M17, iax
Сборка 7bc4ac0 не требует програмного вокодера.
Сборка f050489 требует программный вокодер. Скачать файл вокодера можно в этой теме.
6 раз скачали
Обновлено
-
Dude STAR
Автор UT3FT
Программа для работы цифровыми видами связи с компьютера через интернет. Поддерживает такие моды как: ref, xrf, dcs, ysf, fcs, dmr, p25, nxdn, M17, iax
1 раз скачали
Отправлено
-
SDR Software Download - Airspy
Автор UT3FT
Global Radio Guide Summer 2022
During times of emergency and crisis, radio hobbyists worldwide turn on their radios and tune to the shortwave radio spectrum for context, perspective, and insight into what is happening around the globe. As tensions heat up in the world’s hotspots, you can follow these events on the radio, but you need an accurate and comprehensive radio guide to know where and when to tune in to hear the action. If you are using our SDRs to navigate the spectrum, you will definitely like the Global Radio Guide from our friends at Teak Publishing.
4 раза скачали
Обновлено
-
wetransfer ct-990 Midland
Автор UT3FT
Свежая программа для программирования трансивера Midland CT990
Ссылка на инструкции: открыть
> Шнур подходит от Кенвуда, Воксунв <
Программу любезно предоставил для нашего форума "Batton"
24 раза скачали
- wetransfer
- midland
- (и ещё 2 )
Отправлено
-
Отправлено
-
Morse Expert
Автор Danielbeltranco
Decodifica audio en código Morse a texto. Optimizado para decodificar señales débiles que se desvanecen en el ruido y la interferencia, especialmente en las bandas de radioaficionados. Opcionalmente destaca los indicativos de llamada y las palabras clave de Ham. El audio puede provenir del micrófono integrado o de otro dispositivo, como una radio, a través de un cable de audio. La decodificación se realiza utilizando los mismos algoritmos que se utilizan en CW Skimmer.
Descarga: https://m.apkpure.com/es/morse-expert/com.ve3nea.morse_expert
0 раз скачали
Отправлено
-
NanoVNA Saver
Автор UT3FT
New feature: Zooming
This release adds the ability to "zoom" on the frequency-based charts: Use your mouse's scroll wheel to zoom in and out - or hold the control button and drag a box on the chart to zoom into.
New chart type: Group Delay
Group delay can now be displayed as a chart, and can also be enabled for the marker data display for both S11 and S21.
New chart type: Permeability
A new chart, R/ω & X/ω, is available for determining permeability characteristics of toroids. Thanks to David, F4HTQ, for requesting and helping out with this.
Logarithmic Y-scale:
The VSWR and Permeability charts now have the option of having the Y-scale shown as Linear or Logarithmic.
Changes to markers:
Now able to display Group Delay for S11 and S21
Markers can be filled or "hollow"
Markers can be shown centered, or with the point at the tip
Markers can be locked from mouse control by selecting the radio button next to "Show/Hide data"
Time-delay reflectometry:
Min/max impedance values can be manually set
There's a movable marker to measure distance in the TDR chart
New scaling function for values:
Holger Müller, DG5DBH, contributed new code to show values more correctly, using SI-prefixes. David Hunt provided further changes to avoid losing precision when displaying frequencies for sweep settings.
Also included: Several bug fixes!
As ever, I look forward to hearing about any feedback, suggestions and bugs!
1 раз скачали
Отправлено
-
Закон Ома и его последствия.
Автор Edison
Программа составлена в Microsoft Excel - программном продукте офисного пакета Microsoft. Пользование программой очень просто - ввести свои данные в ячейки черного цвета, тут же получаем результат в цветных ячейках, расположенных в верхних ячейках каждого варианта формулы. Необходимо обратить внимание на использование единиц измерения при расчетах. В каждом варианте подсчета - в ячейках - надо вводить данные единиц измерения, соответствующие данному диапазону. Внизу расположены - блок формул и единиц измерения, а также сам закон Ома с портретом великого ученого.
5 раз скачали
Отправлено
-
расчет спуров для переменной первой ПЧ и фиксированном LO
Автор UT3FT
расчет спуров для переменной первой ПЧ и фиксированном LO
Сайт автора программы
3 раза скачали
Обновлено
-
Калькулятор пораженных точек
Автор UT3FT
На сей труд меня сподвиг факт отсутствия более-менее вразумительных методик для выбора ПЧ а также полный мрак в вопросе количественной оценки. Речь идет о т.н. пораженных точках. Единственная программа которая попала ко мне в руки и умела их считать была HAMtools от RA3DCT. но программа эта имеет ограничение на выбор ПЧ в диапазоне от 2 до 13 мгц. и выше 13ти - никак. естественно что для up-conversion она не применима.
Дело было за малым - найти время и написать Получился IF Spurs Calculator.
Пока реализован только расчет пораженных точек для случая одной постоянной ПЧ. можно выбирать различные варианты работы смесителя для каждого диапазона. интерфейс я думаю интуитивно понятный. всякие разные вкусности можно получить кликнув правой кнопкой мыши на списке диапазонов.
это пока бета. хочется добавить еще экспорт результатов, возможность расчета для переменной первой пч, а также каким-то макаром учесть возможное влияние второго/третьего гетеродина в случае нескольких ПЧ.
Сайт автора программы
5 раз скачали
Обновлено
-
METER Basic
Автор Alois
В ручном редакционную масштабе результат аналоговый измерительный прибор очень зависит от техники рисования, используемой, и если мы вынуждены сделать другой масштаб, чем линейный деления - это, как правило, не является результатом "захватывает дух Кем такая работа была опробована, конечно, не хотел, чтобы запустить в нее снова!. ...
Конечно, гораздо лучшие результаты могут быть достигнуты при использовании ПК и принтер. Обычные графические программы позволяют рисовать шкалу аналоговых устройств в пределах приемлемых эстетике, но это не всегда весело работу. Другие результаты вы можете достичь почти профессионального уровня с помощью специального программного обеспечения, предназначенного для проектирования и рисования аналоговых шкал
Я говорю не-русски - sorry Alois
4 раза скачали
Отправлено
-
Radio Mobile
Автор UT3FT
Radio Mobile - программа для создания карт и расчёта линий связи и зон радио охвата. На официальном сайте http://www.cplus.org/rmw/english1.html можно скачать программу на выбор на 15 языках включая русский.
Страница для загрузки
http://www.cplus.org/rmw/download/download.html
Программа очень интересная хотя и написана любителями – она является совершено бесплатной. Карта с высотами, растительного покрова и фотографическую карту местности можно в режиме он-лайн получать из Интернета. Или настроить авто сохранения на диск - кэширование данных. Так же можно просто закачать необходимые карты из Интернета и указать путь к ним.
Интерфейс на 15 языках. Программа для создания карт и расчёта линий связи и зон радио охвата. На официальном сайте http://www.cplus.org/rmw/english1.html можно скачать программу в виде нескольких архивов. Я выложил уже готовый инсталлятор (самораспаковывающийся архив с созданием ярлыков)
Для более удобной работы с программой советую заранее скачать карту высот (нужной территории) по любой из этих ссылок
http://dds.cr.usgs.gov/srtm/version2_1/
http://www.cplus.org/rmw/dataen.html
http://www.viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm - здесь полностью на весь мир.
А также карту растительного покрова земли
http://narod.ru/disk/7774961000/RM_help.zip.html
Иллюстрированное руководство пользователя на русском языке (перевод)
http://narod.ru/disk/7774961000/RM_help.zip.html
и ещё один вариант руководства от другого автора, на выбор на русском и на английском языке
http://yadi.sk/d/YSwuGaIlH8Ecb
1 раз скачали
Обновлено
-
Радио-Калькулятор
Автор UT3FT
Программа "Калькулятор" представляет собой электротехнический калькулятор, позволяющий рассчитывать параметры колебательных контуров, определять индуктивности обособленных проводников и катушек различных типов, а также производить вычисления активных и реактивных сопротивлений. Помимо этого, в программу интегрирован поиск аналогов отечественных и зарубежных транзисторов и микросхем, а также модуль, содержащий справочные данные по SMD транзисторам и дающий возможность определять по цветовой маркировке номинал и класс точности резисторов и дросселей.
В меню «Расчёты» содержится три подпункта: «Колебательный контур», «Индуктивность» и «Сопротивление». В каждом из них, в свою очередь, можно выбрать необходимый шаблон для вычислений.
Шаблон для расчёта последовательного и параллельного колебательных контуров позволяет при задании резонансной частоты и ёмкости либо индуктивности определить недостающий параметр. При выборе расширенного режима расчёта контура дополнительно появляется возможность задать параметры волны, а также рассчитать физические параметры катушки индуктивности.
В подпункте «Индуктивность» можно выбрать шаблоны для расчёта габаритных параметров цилиндрических однослойных и многослойных катушек, дросселей на ферритовых кольцах и сердечниках, а также индуктивностей обособленных проводников. К примеру, в последнем случае задаются два из трёх параметров – длина проводника, диаметр его сечения и индуктивность, а третий рассчитывается автоматически. В остальных случаях расчёты производятся аналогичным образом.
В подпункте «Сопротивления» присутствуют два раздела: «Активное» и «Реактивное». В первом содержатся шаблоны для вычислений электрических параметров участка цепи по закону Ома, определения общего сопротивления двух параллельных резисторов, расчёта параметров добавочного сопротивления, делителя напряжения, шунтов, амперметров и вольтметров. Также есть возможность двустороннего пересчёта сопротивлений при соединении резисторов «звездой» и «треугольником». Во втором разделе присутствуют два шаблона: для расчёта реактивного сопротивления катушки индуктивности и конденсатора. Порядок и схема вычислений полностью идентичны описанным ранее.
В пункте меню «Маркировка» присутствует три раздела: «Сопротивления», «Дроссели» и «SMD транзисторы». В первых двух можно задать цвет и количество (для резисторов) маркировочных полос для определения номинала и класса точности элемента. Также доступна и обратная операция – при заданных параметрах программа изобразит цветовую маркировку на модели. Во вкладке «SMD транзисторы» открывается поисковик, осуществляющий выборку из базы данных всех элементов, соответствующих заданным критериям поиска.
Пункт «Аналоги» по-сути также представляет собой поисковики по базам данных микросхем и транзисторов. При этом производится выборка соответствий между компонентами отечественного и зарубежного производства.
Калькулятор совместим с Windows XP, Windows 7 x32/x64.
Распространение программы: Freeware (бесплатная)
Официальный сайт программы "Калькулятор": http://calculator2006.narod.ru
6 раз скачали
Отправлено
-
RFSim на русском
Автор UT3FT
RFSim99 это хороший, бесплатный,моделировщик высокочастотных цепей. Он позволяет проектировать как отдельные ВЧ компоненты (катушки, конденсаторы, длинные линии, ответвители и т. д.), так и нарисованную принципиальную схему сложного устройства на экране (причем очень просто нарисованную - вставляя готовые элементы из меню).
Русскую версию программы сделал автор этих строк.
Основной экран программы (с информационной заставкой) показан ниже:
Принципиальная схема может быть нарисована как руками (если она Ваша собственная), так и создана автоматически если это стандартное устройство (фильтр, согласующее устройство, аттенюатор, и т.д). В последнем случае достаточно задать только желаемые параметры и схема будет рассчитана и создана.
Например, на следующем скриншоте показана принципиальная схема полосового фильтра пятого порядка 14...30 MHz, созданная именно таким образом - была задана центральная частота 22 MHz, полоса 16 MHz, пятый порядок фильтра, входной и выходной импедансы 50 Ом и нажата кнопка "Рассчитать".
Обратите внимание, кроме номиналов элементов RFSimm99 учитывает еще и разброс их значений (в данном случае 5%). Как нарисованную самостоятельно, так и созданную автоматически схему можно модифицировать и редактировать. На виде экрана показана только одна из возможностей - всплывающее меню, еще можно пользоваться обширным меню Правка. Имеется возможность в качестве элементов схемы использовать двух- и трехполюсники с заданными S-параметрами, что позволяет описывать нестандартные устройства.
Также можно включить режим когда каждый элемент будет учитываться по своей физической эквивалентной схеме (например катушка с потерями, паразитной ёмкостью и собственной резонансной частотой).
Завершив создание схемы, нажимаем кнопку "Анализ" и получаем результаты в виде графиков в отдельном окне.
Естественно, что имеются настройки графиков как по ширине исследуемой полосы (после цифры частоты укажите размерность: Hz, kHz, MHz, GGz), так и по максимальной величине (dB для логарифмической шкалы, нет размерности – для линейной). По умолчанию программа считает 101 точку на графике. Для более подробного анализа (требуется, например, для узкополосных фильтров) установите большее число точек (максимум 501) в среднем окошке между границами частоты на графике.
Вывод идёт в S-параметрах, но это пугать не должно: S21 - проходная крутизна (проще говоря: коэффициент передачи, или АЧХ), S11 - это коэффициент отражения (то, что показывает КСВ-метр в положении "отраженная волна").
На следующем скриншоте экрана показаны результаты расчёта упомянутого выше фильтра.
Выходные графики могут быть построены не только в обычной, декартовой системе координат, но и в полярной, или даже в виде диаграммы Вольперта-Смита (несколько разных её вариантов, один из которых показан ниже). Для любителей точности возможен табличный вывод.
Очень полезным свойством (особенно для инженеров-проектировщиков серийных устройств) является способность RFSim99 учитывать разброс номиналов. Можно оценивать как верхние и нижние значения в пределах разброса, так и выполнять сканирование по разбросу, то есть накладывать друг на друга множество АЧХ, каждая из которых построена при случайных (в пределах заданного разброса) значениях элементов схемы.
Так на следующем виде экрана показано, как будет меняться АЧХ нашего фильтра 14...30 MHz (голубой цвет). Видно, что нижний скат АЧХ достаточно стабилен (плюс-минус 0,5 MHz), а верхний "плавает"мегагерца на три. Поэтому чтобы фильтр при заданном разбросе номиналов элементов не пришлось бы подстраивать надо заложить его полосу с запасом, в нашем примере от 13,5 до 33 MHz. Тогда при изготовлении его не придется подстраивать. Однако надо считаться с тем, что в серии его полоса может оказаться и 13...36 MHz.
Аналогичным образом можно оценить и влияние разброса на затухание за полосой фильтра
Конечно на выходных графиках можно поставить разные шкалы и разные параметры. Например на следующем виде экрана приведены АЧХ (красным) в линейном масштабе, и групповое время задержки (синим) диапазонного полосового фильтра 21,0...21,4 MHz пятого порядка.
В этом окне также возможны автоматическая настройка и согласование под заданный импеданс.
Кроме анализа цепей RFSimm99 позволяет рассчитывать многие стандартные высокочастотные устройства. Я приведу ниже только несколько примеров (в программе их больше).
Направленный ответвитель может быть рассчитан пяти разных видов (два полосковых, на LC, на отрезках линий l/4), надо только ввести желаемое волновое сопротивление и частоту. Все закладки снабжены хорошим поясняющим рисунком, так что ничего больше Вам не потребуется.
Аналогично можно рассчитать конструктивные параметры и индуктивность как простой, так и печатной катушек, а также индуктивность замкнутого отрезка полосковой линии.
А конструктивные электрические параметры линии передачи можно рассчитать для двух типов микрополосковых, коаксиальной и двухпроводной линий.
Также имеется очень практичный ВЧ калькулятор, позволяющий рассчитывать LC-контур (резонанс и реактанс), уровни сигналов во всех принятых единицах (с его использованием я забыл вечную головную боль по постоянному переводу измеренного осциллографом размаха сигналов в эффективную величину и в dBm), тепловые шумы (при любой полосе и температуре), фазовую скорость и задержки в линиях, КСВ и обратное ослабление.
В общем, RFSim99 это весьма полезный и удобный инструмент для тех, кто имеет дело с высокочастотными цепями.
Скачать его полную русскую версию можно отсюда (0,99 МБ). Просто разархивируйте zip в созданную вами директорию с любым, устраивающим вас именем.
Русская версия RFSim99 бесплатна и свободна для личного использования (однако не допускается её копирование на другие сайты без моего согласия). Претензии не принимаются. Делал для себя, и пусть кто может сделает лучше.
Дополнение от01.11.2008: Перевод файла помощи на русский язык, сделанный Аркадием, UR5LEG, можно взять тут (80 кБ ).
Дополнение от 26.12.2010. Программа являет собой редкий для софта пример долголетия и юзабельности. Она и сейчас широко используется в повседневной работе HF-инженерами разных стран.
У меня она входит в обязательный набор программ на USB-стике.
Увы, автор уже давно не поддерживает программу. Поэтому возникающие проблемы юзерам приходится решать самим. Одна из них: родной setup английской RFSim99 не устанавливается на Windows 7. А бывает надо. Решается эта проблема так: скачиваете этот архив английской RFSimm99 и распаковываете. Это не сетап, а сразу работающая программа.
3 раза скачали
Отправлено
-
DipTrace 2.4.0.2 Full Portable, без ограничений.
Автор UT3FT
DipTrace - САПР предназначенный для разработки принципиальных схем и печатных плат.
В пакет включено четыре программы: PCB Layout - проектирование плат с возможностью ручной и автоматической трассировки, количество слоев и компонентов не ограничено; Schematic - создание принципиальных схем, в том числе и многолистовых с возможностью перевода их в печатные платы; ComEdit - редактор корпусов, создание корпусов элементов на основе шаблонов или свободное, и объединение их в библиотеки корпусов для PCB; SchemEdit - редактор компонентов, создание символов, привязка их к корпусам и объединение в библиотеки компонентов для Схемотехники и PCB.
Имеется большое количество библиотек корпусов и компонентов.
20 раз скачали
Обновлено
-
APAK -CWL
Автор UT3FT
В последние годы возможность изучения CW в каких- либо организациях или клубах резко ограничилась и остается возможность изучения только с помощью компьютера, магнитофона или CD. Отсутствие квалифицированной вызывает сложности
в изучении и повторению ошибок известных со времен появления телеграфии. Из-за этого существует мнение, что изучить телеграф сложно и нужны какие-то музыкальные и другие способности. Это совершенно неверно и уже не раз доказывалось, что 120 знаков в минуту под силу освоить любому человеку и с любыми способностями. Для изучения телеграфа нужно меньше времени, чем для освоения печати на клавиатуре в слепую, особенно для русскоязычных, так как необходимо изучать две раскладки клавиатуры, а работа, например, с PSK не принесет много удовольствия и не быстрее работы телеграфом, если стучать по клавишам двумя пальцами уставившись сперва на клавиатуру, пытаясь не промахнуться, а потом на экран, проверяя промазал или нет.
APAK-CWL 2.2 это программа для изучающих телеграфные знаки. Программа разрабатывалась как обучающая. За основу был принят метод обучения при помощи напевов, но, при желании, можно и без напевов. Обращение с программой и некоторые советы описаны в файле помощи.
Это два самораспаковывающихся архива в apak-2r.exe находится сама программа и необходимые для нее данные, а в ruswav.exe находятся напевы. Если вы не желаете изучать CW при помощи напевов, то вам нет необходимости копировать ruswav.exe. Оба архива следует распаковывать в одну и ту же папку.
Тем, кто использует предыдущие версии так же нет необходимости копировать ruswave.exe.
Офф. сайт программы
5 раз скачали
Отправлено
-
PNAIS
Автор UR5FSV
Программа для приема и декодирования сигналов AIS посылаемых морскими судами.
Использует rtl-sdr донгл для приема, выдает NMEA пакеты через UDP.
разработчик: FM4PN
FM4PN@laposte.net
18 раз скачали
Отправлено
-
DSPView
Автор UT3FT
DSPView - это среда для визуальной разработки приложений цифровой обработки сигналов. Изначально проект задумывался для решения достаточно узкого круга задач связанных с технологией SDR (Software Defined Radio), но в последствии концепции, заложенные в среду великолепно себя оправдали и позволили решать гораздо более широкий спектр задач.
Ключевые свойства DSPView:
•визуальная среда, не требующая навыков программирования. достаточно выбрать необходимые компоненты и установить взаимосвязи между ними
•модульная расширяемая архитектура. вы всегда можете создать свои собственные компоненты и интегрировать их в систему
•максимальная эффективность. все компоненты являются скомпилированными модулями. используются быстродействующие библиотеки fftw, libsamplerate, Graphics32. часть критического к времени исполнения кода написанно на ассемблере.
•доступность исходных текстов
SDR-приложение в runtime режиме
... и оно же в режиме разработки
Описания вложенных файлов:
KSTest - проверка работоспособности звуковой карты в режиме kernel streaming
DSPView 0.3.2 source 4 Apr 2008. исходные тексты
RunTimeDLL - рантайм модули. распаковать в system32 или в каталог программы
DSPView 0.3.2 binary 4 Apr 2008. для запуска необходим RunTimeDLL и установленный DirectX9
Сайт автора программы
5 раз скачали
Обновлено
-
VIRTINS Multi-Instrument
Автор UT3FT
Программа, превращающая ваш ПК в электронный прибор для исследования и генерации различных сигналов с помощью звуковой карты. Программа состоит из нескольких компонентов:
• 2-х канальный электронный осциллограф, способный работать в реальном времени.
• Анализатор спектра сигналов.
• Генератор сигналов. Предлагает большой набор функций сигналов, случайные сигналы, белый шум, розовый шум, качающиеся частоты и т.д.
• Дата-логгер.
• Мультиметр.
и др (см доп. инф-цию).
Скачать с зеркала
22 раза скачали
Обновлено
-
Altium Designer
Автор UT3FT
Altium Designer (Protel) - сквозная система проектирования печатных плат
www.altium.com
Основу системы Altium Designer составляет программная оболочка Design Explorer, которая интегрирует в себе различные модули, выполняющие определенные функции проектирования, например, редактор принципиальных схем, редактор печатных плат, автотрассировщик, программу моделирования, интерфейсы импорта и экспорта, CAM средства. Среда Design Explorer представляет собой полностью 32-разрядное приложение, предназначенное для работы под управлением операционных систем Windows 2000/XP, и использующее технологию клиент-сервер.
Одной из самых важных частей системы Altium Designer является программа ввода проектов, которую нельзя отождествлять с обычным редактором принципиальных схем. На самом деле редактор схем является лишь составной этой программы наряду с редактором библиотек символов, текстовым редактором списков соединений и описаний на языке VHDL, программой смешанного аналогово-цифрового моделирования, синтеза логики для ПЛИС и др.
В отличие от системы P-CAD, ввод проекта в котором ограничивается лишь вводом схем (пусть даже многолистовых), система Altium Designer изначально предназначена для построения проекта изделия сверху вниз: аппарат - блок - сублок - модуль - ячейка - плата - компонент (ПЛИС). Проект Altium Designer представляет собой специальный служебный файл, содержащий ссылки на отдельные документы и обеспечивающий доступ к ним в рамках среды проектирования Design Explorer. Отдельные документы проекта могут храниться на жестком диске компьютера или на соседних машинах в рамках локальной вычислительной сети, причем допускается множественный доступ к одним и тем же файлам, и использование одного документа в разных проектах, что обоспечивает уникальные возможности групповой соразработки. Отметим, что проекты бывают четырех типов: проекты печатных плат (PCB), программируемой логики (FPGA), VHDL описания (Embedded) и интегрированные библиотеки компонентов (Integrated Library).
В редакторе принципиальных схем применяется несколько видов иерархии, причем один из них ранее применялся только в "тяжелых" САПР для построения многоканальных проектов. Подобные функции дают возможность пользователям избавиться от необходимости копировать подчиненные листы по числу одинаковых каналов. Достаточно нарисовать схему канала один раз и правильно связать ее с вышестоящим листом. При моделировании или передаче проекта в редактор печатных плат система автоматически размножит описанные каналы, присвоит компонентам уникальные позиционные обозначения и добавит необходимые связи. Многоканальная структура проекта сохранится и в редакторе печатных плат: все компоненты определенного канала будут автоматически привязаны к так называемой "комнате" размещения (Room), что облегчит их последующее размещение и трассировку связей, благодаря уникальной функции Copy Room Format.
Редактор схем системы Altium Designer работает как в дюймовой, так и метрической системах измерения. Это полностью снимает ограничения, связанные с использованием метрической сетки в более ранних версиях системы Protel для оформления схем согласно требованиям ЕСКД.
Редактор символов элементов является не автономным, как в P-CAD, приложением, а составной частью редактора схем. Этим обеспечивается его простота в работе, а также возможность "на лету" редактировать имеющиеся библиотеки. Система Altium Designer имеет очень удобную функцию, позволяющую извлекать информацию о компонентах из проекта и формировать на ее основе собственные библиотеки. Данная функция особенно полезна при работе с проектами, полученными от других разработчиков, использующих собственные библиотеки компонентов.
Как мы уже упоминали, в состав системы Altium Designer входит программа моделирования, которая позволяет производить точное, реалистичное моделирование аналоговых, цифровых и смешанных схем. Результаты компьютерного анализа, как правило, идентичны результатам, получаемым при макетировании, а смоделированное поведение устройств в точности повторяет функционирование реального изделия. Цифровые интегральные схемы имеют задержку распространения, времена установки и удержания, учитываются нагрузки на всех выводах устройств, то есть в расчете учитываются почти все реальные параметры. Для разностороннего тестирования и анализа схемы пользователю предоставляется широкий выбор вариантов моделирования.
Программа моделирования использует расширенную версию пакета Berkeley SPICE3f5/Xspice, которая позволяет точно моделировать любую комбинацию из аналоговых и цифровых устройств, что стало возможным благодаря использованию точных управляемых событиями поведенческих моделей цифровых устройств, включая ТТЛ и КМОП логику. Программа выполняет истинное моделирование смешанных сигналов, это означает, что могут анализироваться как цифровые, так и аналоговые устройства. Однако, учитывая сложность современных цифровых устройств, практически невозможно моделировать их, используя стандартные (не управляемые событиями) команды SPICE. По этой причине в программу моделирования включен специальный язык описания, который позволяет, при использовании расширенной версии XSPICE (поддерживающей управление событиями), моделировать цифровые устройства. Цифровые устройства, включенные в библиотеки моделей, описаны с помощью патентованного языка Digital SimCodeTM, специально разработанного для использования с программой моделирования пакета.
Кроме описанных возможностей система Altium Designer позволяет моделировать и синтезировать устройства, описанные на языке VHDL. Программа моделирования поддерживает модели от таких производителей, как Motorola, Texas Instruments и др., которые создают модели для обеспечения максимальной совместимости с аналоговым моделированием. Система дает возможность использовать эти модели непосредственно, без дополнительной адаптации. Кроме этого программа моделирования включает в себя полный набор библиотек, находящийся в базе данных программного обеспечения. Каждый элемент этих библиотек готов к использованию. При размещении элемента на листе принципиальной схемы происходит автоматическое установление связи с соответствующей моделью.
Компания Altium занимается постоянным созданием новых и обновлением уже имеющихся библиотек. Положительным является тот факт, что самую свежую версию библиотек всегда можно найти по адресу www.protel.com. Программа моделирования не имеет ограничений при моделировании аналоговых устройств на схемотехническом уровне, при моделировании цифровых устройств на уровне вентилей или текстовых описаний на VHDL.
Altium Designer поддерживает большое количество типов анализа, включающих частотный анализ в режиме малого сигнала, анализ переходных процессов, анализ шумов, а также анализ передаточных функций по постоянному току. Кроме вышеперечисленных базовых методов анализа, также имеется возможность проведения статистического анализа методом Monte-Carlo, анализа с изменением значений параметров и температуры и, наконец, анализа Фурье. Система имеет возможность математической обработки рассчитанных сигналов, то есть их сложения, вычитания, применения к ним различных математических функций. Полученные таким образом новые зависимости могут быть отображены в специальном окне, как и любые другие сигналы. Программа моделирования содержит модели источников сигналов имеющих линейные и нелинейные зависимости. Они предназначены для построения эквивалентных схем различных устройств, рассматриваемых как "черный ящик".
Другой важной составной частью системы Altium Designer является редактор печатных плат, который одинаково хорошо работает как с метрической, так и с дюймовой системой мер, причем заложенная точность на два порядка выше, чем в системе P-CAD. Переключение системы единиц может быть выполнено в любой момент работы над проектом с помощью горячей клавиши Q. Более того, Altium Designer имеет ряд специальных функций, упрощающих работу с компонентами, имеющими разный шаг между выводами, в том числе и в разных системах единиц. В других системах проектирования, как правило, проблемы начинаются, если на одной плате используются топологические посадочные места с метрическим и дюймовым шагом выводов. Редактор печатных плат системы Altium Designer (Protel) полностью лишен этого недостатка, так как имеет так называемую электрическую сетку Electrical Grid, задающую некоторую окрестность вокруг электрического объекта (конца проводника, контактной площадки, переходного отверстия), попадая в которую указатель мыши притягивается точно к его центру независимо от установок сетки Snap Grid. Это существенно упрощает работу с разнородными компонентами.
Всего в редакторе печатных плат системы Altium Designer предусмотрено три типа слоев: электрические, механические и специальные. Всего на плате может быть до 32 сигнальных слоев и до 16 внутренних слоев питания и заземления. Их настройка осуществляется в диалоговом окне Layer Stack Manager. Для размещения различной вспомогательной информации (размеры, таблицы, служебные метки и надписи) используются механические слои, которых может быть не более 16. Их содержимое может быть выведено в Gerber файлы наряду с информацией из электрических слоев. Специальная функция назначения пар механических слоев позволяет размещать на них контуры компонентов, используемые при генерации видов различных сторон платы для сборочного чертежа. Специальные слои используются для размещения служебной информации, например, надписей, различных масок, границ областей трассировки и т.д.
Как и в редакторе схем, в редакторе плат имеется несколько режимов и подрежимов прорисовки проводников, но здесь их больше, так как имеется возможность прорисовки дуг. Имеются режимы рисования: под углом 45 градусов, под углом 45 градусов с дугой, ортогонального, ортогонального с дугой и под произвольным углом.
Процесс работы в редакторе печатных плат системы Altium Designer регламентируется не столько сеткой, сколько набором правил проектирования, четко оговаривающих все аспекты размещения проводников и компонентов. Все автоматические операции (авторазмещение, автотрассировка) производятся в строгом соответствии с этими правилами. Выполняемые вручную операции (например, интерактивная трассировка или перемещение проводников) контролируются постоянно, поэтому любое неверные действие мгновенно отображается как нарушение. Такой подход дает возможность разработчику максимально сконцентрироваться на проекте.
Все правила проектирования, учитываемые в редакторе печатных плат, сгруппированы в 10 категорий. Представленные в одной категории правила отличаются по типу, причем нет никаких ограничений на использование файлов одного типа к различным областям действия, например, всей плате, "комнатам" (Room), классам цепей или отдельным цепям. Приоритет правил определяется их положением списке, которое определяется вручную при их создании. Такая система задает четкие логические критерии управления автоматического или полуавтоматического проектирования плат.
Система Altium Designer имеет мощные средства автоматического и интерактивного размещения компонентов. Здесь имеются две встроенные программы авторазмещения компонентов Cluster Placer и Statistical Placer, что существенным образом отличает ее от P-CAD, в котором таких средств нет вообще. Программа Cluster Placer рекомендуется для работы с платами с числом компонентов не более 100 и хорошо управляется набором соответствующих правил проектирования, регламентирующих зазоры между компонентами, разрешенные слои, ориентацию, высоту и группировку. Вторая программа автоматического размещения Statistical Placer предназначена для обработки плат с большим числом компонентов (свыше ста). Она работает по принципиально другим алгоритмам и не учитывает никакие из выше перечисленных правил проектирования. Главным критерием правильного размещения компонентов здесь считается равномерное распределение компонентов на плате при оптимальной плотности связей.
Но в общем случае обе программы могут рекомендоваться только как вспомогательный инструмент при интерактивном размещении, когда часть компонентов предварительно размещается вручную и блокируется. Традиционно считается, что автоматическое размещение с помощью большинства программ выполняется некорректно. Однако в большинстве случаев в этом виноваты сами пользователи, которые уделяют недостаточное внимание подготовительному этапу. Чем хуже пользователь описывает критерии, которые должны использоваться в работе программы расстановки, тем худший будет получен результат.
Однако главное назначение любого редактора печатных плат - это трассировка проводников на сигнальных слоях платы, соединяющих выводы компонентов согласно списку соединений. Система Altium Designer предлагает пользователю достаточный набор инструментов, позволяющих выполнять трассировку печатных плат, как в автоматическом, так и полуавтоматическом (интерактивном) режимах. Altium Designer (Protel) позволяет прокладывать сегменты проводников непосредственно из центров электрических объектов (контактных площадок, переходных отверстий) или концов существующих проводников без привязки к сетке Snap Grid, чем снимает любые ограничения и неудобства, связанные с использованием топологических посадочных мест, созданных в разных системах измерения.
Для системы Altium Designer компания Altium разработала современный трассировщих, именуемый Situs, который является модифицированной версией использованного в пакете Protel модуля ShapeBased Router. В программе Situs впервые применен топологический алгоритм, чем был брошен вызов ближайшему конкуренту - программе SPECCTRA компании Cadence. Новый автотрассировщик имеет возможность настройки стратегии трассировки посредством задания последовательности выполнения специальных процедур, например, веерного размещения стрингеров у SMD компонентов, разрыва и раздвигания уже имеющихся проводников, спрямления, чистки и т.д. Процесс трассировки платы управляется сложными наборами правил проектирования, регламентирующих зазоры между проводниками на разных слоях платы, их ширины или импедансы; типы переходных отверстий, способ соединения их и контактных площадок с полигонами и внутренними слоями питания и заземления; приоритетное направление на слое и многое другое. Все это в итоге позволяет получить топологию печатной платы очень похожую, на результат работы живого человека, но избежать досадных ошибок по вине "человеческого фактора".
В Altium Designer не менее важную роль автотрассировщик играет в качестве вспомогательного инструмента при интерактивной разводке проводников. Автотрассировщик как бы присматривает за действиями разработчика: спрямляет и раздвигает проводники, убирает замкнутые петли, "вспахивает" полигоны, заменяет или удаляет переходные отверстия и т.д. Более того, он осуществляет непрерывный контроль правил проектирования DRC, в результате чего система просто не позволяет пользователю выполнить неправильное действие. Однако в ходе такой поверки, называемой on-line DRC, проверяются далеко не все правила проектирования, которые могут быть учтены при так называемой пакетной проверке DRC.
Наличие функции интерактивного контроля DRC является главным отличием системы Altium Designer от P-CAD, где возможную ошибку можно будет выявить только в ходе пакетной проверки DRC. Более того, при прокладке проводников здесь нет необходимости обращать внимание на настройку сеток: наличие электрической сетки позволяет прокладывать проводники по оптимальному пути из центра одного электрического объекта в центр другого в соответствии с выбранным режимом рисования. При необходимости включится режим расталкивания препятствий, при котором мешающий проводник будет автоматически отодвигаться по мере прокладки проводника. Новое положение мешающего проводника определяется правилами проектирования, регламентирующими зазоры, и никак не привязывается к сетке.
Очень интересной функцией системы Altium Designer является возможность просмотра трехмерного вида проектируемой платы по технологии OpenGL. Разработчик может наблюдать реальный вид платы с компонентами, отключать отображение компонентов или участков металлизации и тем самым наблюдать вид платы на промежуточных этапах изготовления. Выключение текстур заливки объектов позволяет просматривать многослойную структуру платы на просвет, как на рентгеновском снимке. По требованию пользователю может быть поставлен дополнительный модуль, предлагающий расширенный набор функций трехмерного просмотра: импорт трехмерных моделей, созданных в различных механических САПР, контроль на уровне DRC превышения компонентами максимально допустимой для данной "комнаты" высоты, наглядного отображения выявленных нарушений, вывод трехмерного проекта платы в виде твердотельной модели для механических САПР, например, SolidWorks, SolidEdge, ProEngineer, AutoCAD и др.
В редакторе печатных плат имеются традиционные возможности импорта и экспорта файлов в стандартных плоских форматах DWG или DXF, что позволяет добавлять на чертеж заранее заготовленные элементы оформления или контур печатной платы и передавать проект в механические САПР для дальнейшего оформления. В отличие от других подобных систем проектирования электронных устройств система Altium Designer позволяет крайне просто изменять положение обозначения размеров, что крайне важно для соблюдения требований ГОСТ. Помимо указания линейных размеров в редакторе печатных плат можно проставить размер диаметра, радиуса, линейные размеры от опорной точки, координатные метки, угловые размеры. Все размеры являются объектно-связанными, что означает, что при изменении, например, диаметра окружности обозначение ее диаметра будет меняться автоматически.
Система Altium Designer предоставляет пользователю широкий набор средств генерации различных отчетов, от обычных сообщений, содержащих статистическую информацию, до сложных таблиц и перечней используемых материалов (BOM, Bill of Material), отчетов об иерархической структуре проекта (Report Project Hierarchy) и файлов перекрестных ссылок (Component Cross Reference). Кроме того, в сложных проектах, содержащих несколько PCB документов, отчеты могут быть сформированы как для отдельных плат, так и для проекта целиком.
Сложность современных печатных плат постоянно повышается, а значит, появляется необходимость анализа их поведения с учетом особенностей реальной топологии. Система Altium Designer имеет модули пред- и посттопологического анализа целостности сигналов, позволяющие оценить искажения сигналов, а также взаимные наводки в проводниках разрабатываемой платы.
Модуль предтопологического анализа дает возможность системным инженерам и разработчикам плат провести оценку проекта еще на этапе разработки его схемы. Программа позволяет рассчитать основные параметры системы, смоделировать возможное ее поведение при воздействии критических сигналов, оценить устойчивость проекта и выработать набор рекомендаций, в дальнейшем оформленных разработчиком в виде топологических директив, которые при передаче на плату будут автоматически преобразованы в соответствующие наборы правил проектирования.
Что касается посттопологического анализа, то аналогичные модули имеются почти во всех системах проектирования печатных плат, но в системе Altium Designer он интегрирован непосредственно в редактор плат и позволяет выполнять первичный анализ на уровне DRC. Данная функция отсутствует в стандартном наборе инструментов всех остальных систем проектирования печатных плат "среднего" уровня. Критерии оценки качества сигналов задаются специальными правилами проектирования из категории Signal Integrity. При пакетной проверке запускается система моделирования сигналов в проводниках платы и, если паразитный сигнал превышает определенный уровень, генерируется и заносится в отчет информация о нарушении. В дальнейшем выявленное нарушение служит подсказкой при более подробном анализе электромагнитной совместимости.
В модуле анализа целостности сигналов все сегменты проводников на печатных платах представляются в виде отрезков линий передачи, после чего выполняется расчет переходных процессов при воздействии на них импульсных сигналов. При этом прохождение сигналов через ИС не моделируется, они заменяются IBIS моделями (Input/Output Buffer Information Specification). Дискретные компоненты заменяются соответствующими SPICE моделями. Помимо расчета формы сигнала в каждом узле проводника здесь выполняется анализ перекрестных искажений (взаимных наводок). Особенностью данного модуля является то, что здесь не учитываются физические эффекты связанные с распределением токов в проводниках земли и питания. Эти цепи считаются идеальными.
Все внесенные на плату изменения могут быть переданы обратно в редактор схем. Целостность проекта контролируется посредством крайне оригинального механизма синхронизации проекта, ключевым элементом которого является специальный модуль программы - компаратор. При необходимости может быть сгенерирован традиционный отчет о внесенных изменениях (ECO).
Готовый проект печатной платы в виде наборов Gerber и NC Drill файлов передается в специальный модуль CAMtastic, где осуществляется первичная подготовка производства. Здесь имеется возможность проверки специальных правил DFM (Design for Manufacturing) и DFF (Design for Fabrication), редактирования топологий, генерации управляющих файлов для аппаратуры электроконтроля и монтажа компонентов.
Пользовательский интерфейс системы Altium Designer прост и интуитивен, что позволяет научиться эффективно работать с программой менее чем за две недели. Программа имеет набор документации на русском языке, разработаны специальные методические указания для начинающих. Базовая программа обучения рассчитана на три дня и позволяет пользователям выработать правильные навыки работы в этой системе.
Интерфейс программы может быть настроен согласно требованиям конкретного пользователя. Возможна перенастройка внешнего вида программы, "горячих" клавиш, а меню команд может быть переведено на русский язык. Помимо возможностей настройки пользовательского интерфейса в системе Altium Designer имеется возможность написания, отладки и выполнения макросов на специальном языке Client Basic аналогичном языку Visual Basic for Application (VBA), используемом в системе Microsoft Office. Здесь имеются все необходимые средства отладки макросов (введение точек прерывания, пошаговое выполнение, просмотр переменных), а также такой важный инструмент как Macro Recorder, предоставляющий возможность записать в виде макроса всю последовательность выполняемых в среде проектирования действий. Все действия выполняемые пользователем вручную могут быть описаны с помощью макросов и выполнены автоматически, что открывает широкие возможности по автоматизации рутинных операций процесса создания принципиальных схем и проектирования печатных плат.
В случае отсутствия в системе нужных функций пользователю предлагается специальный набор Software Development Kit, позволяющий создавать собственные вспомогательные модули, которые затем будут прочно интегрированы в единую систему. Благодаря наличию этого модуля полностью снимаются какие-либо ограничения на дальнейшее развитие пакета Altium Designer как компанией разработчиком, так и самими пользователями.
Помимо средств проектирования печатных плат, система Altium Designer включает инструментарий проектирования электронных устройств на базе ПЛИС (FPGA) с возможностью использования широкого набора процессорных ядер. При этом разработчику предлагается крайне простая методология ведения проекта, схожая с разработкой печатных плат и независимость от производителей ПЛИС.
В системе объединен следующий инструментарий:
- Схемный ввод проекта
- Обширный комплект предсинтезированных и предпроверенных IP-блоков, включая ядра процессоров (входит в комплект поставки и не требует дополнительных материальных затрат)
- Средство разработки с поддержкой отладки поставляемых процессорных ядер на уровне исходных кодов
- Полная интеграция с технологией LiveDesign (включая обширный виртуальный инструментарий отладки и контроля), что позволяет постоянно взаимодействовать с разрабатываемым приложением на всех этапах проектирования.
- Полная интеграция с платой отладки NanoBoard.
- VHDL-моделирование и VHDL-ввод проекта для создания пользовательских логических блоков и компонентов.
- Встроенная система помощи, примеры проектов и описание представленной элементной базы.
Одно из основных достоинств Altium Designer - быстрая разработка проектов на базе ПЛИС. Система интегрирует процесс разработки как программной части устройства, так и аппаратной. Описанное выше объединения в купе с платой отладки NanoBoard, облегчающее интерактивную разработку (!) и отладку проектов, использование виртуального инструментария отладки, периферийное сканирование и возможность отладки поставляемых ядер на уровне исходных кодов и называется технологией LiveDesign. Как только проект загружен в NanoBoard пользователь может полностью контролировать все процессы непосредственно в программируемом кристалле и пользоваться всем виртуальным инструментарием. Такая LiveDesign-методология проектирования позволяет "прогонять" реальные "программы" в реальных кристаллах, полностью устраняя необходимость в HDL-моделировании - в конечном счете это приводит к сильному сокращению временных затрат.
Возможность введения проекта в графическом (схемном) виде позволяет полностью отказаться от использования (да и знания) HDL-языков. Обширный перечень поставляемых ПЛИС-ориентированных устройств позволяет быстро и просто "строить" проектируемую систему. Пользовательские компоненты и вспомогательные логические блоки могут быть созданы на основе уже существующих в виде все той же схемы или при помощи описания на VHDL. Схемотехнический редактор поддерживает работу с иерархическими структурами без каких-либо ограничений на глубину иерархий и количество используемых страниц схемы. При необходимости пользователь может воспользоваться многоканальными структурами (многократное использование единожды описанного фрагмента). А возможность использовать шинные соединения при работе с мультивыводами значительно упрощает ввод проекта.
Altium Designer поставляется с обширным перечнем IP-блоков в виде предсинтезированных библиотек, включая: ядра процессоров стандартных архитектур, различные контроллеры коммуникации и внешней периферии, а так же стандартные логические устройства. Система позволяет реализовывать проекты на кристаллах всех ведущих вендеров (Altera, Xilinx и т.д.), причем переориентация проекта на "другой" кристалла происходит без изменения самого проекта.
Уникальная технология LiveDesign активно использует виртуальный инструментарий, позволяющий видеть "происходящее" в ПЛИС на протяжении всего проектирования. Виртуальный инструменты встраиваются в проект на схемотехническом уровне. После загрузки проекта в NanoBoard пользователь может "общаться" с ним через специальную панель визуализации. Виртуальный инструментарий имеет те же функциональные возможности, что и простое VHDL-моделирование, но показывает реальные сигнала, протекающие в кристалле. Виртуальный инструментарий включает в себя логические анализаторы, генераторы частот, счетчики частот, модули ввода/вывода.
Altium Designer позволяет разрабатывать "процессорные" системы на базе ПЛИС. В поставку включены ядра процессоров, при этом поддерживается их редактирование на уровне исходных кодов на С или ассемблере. Инструментарий редактирования исходного кода включает в себя С- и ассемблер-компилятор с высоким уровнем оптимизации, симулятор, линковщик (linker/locator). Редактор интегрирован с системой отладки, что позволяет загружать и отлаживать исходный код в NanoBoard. При работе с многопроцессорным проектом возможно использовать многопроцессорную сессию для одновременной отладки двух и более процессоров.
Технические прецификации:
- Описание в виде принципиальной схемы и/или на языке VHDL (с системой синтаксических подсказок).
- Высокоскоростной VHDL-симулятор
- Поддержка двух VHDL-стандартов IEEE 1076-1987 и 1076-1993
- Поддержка стандарта IEEE 1164
- Упаковщик по стандарту IEEE 1076.3
- Поддержка библиотек стандарта IEEE 1076.4
- Использование библиотек Synopsys
- Возможность текстового описания параметров ввода/вывода, включая расширенный стандарт Synopsys
Виртуальные инструменты заботы с FPGA
- Генератор частот
- 50% цикл работы
- Частота, задаваемая пользователем от 1 Гц до 200 МГц
- Счетчики
- Счетчики с двойным входом
- Отображение результата, как значения частоты в периодах или переходах (может быть даже во фронтах)
- Цифровой модуль ввода-вывода
- 8/16-ти канальный вход общего назначения
- 8/16-ти канальный выход общего назначения
- Чтение/определение значения в двоичной или 16-тиричной системе исчисления
- Модуль с переменным количеством входов-выходов от 1 до 4 банков
- Логический анализатор
- Версия 8/16-тиканального входа с 1К, 2К и 4К памятью для захвата значений (используя ресурсы памяти ПЛИС)
- 8/16-тиканальная версия, поддерживающая внешнюю память с 20-тиразрядным адресом
- Внешняя (аппаратная) или внутренняя (программная) фиксация сигнала (или результата)
- Режим постоянного захвата
- Результаты захвата отображаются как значения или как эпюра напряжений
- Режим аналогового отображения (Масштаб амплитуды задается пользователем)
- Триггер и маска, задаваемые пользователем
- Возможности фиксации с задержкой
- Возможность фиксации результата после n совпадений какого-либо события
- Разделенный 8-миканальный режим фиксации (по контексту: результата или входного сигнала) по уровню, задаваемому битами или с масштабированием
Основные ядра компонентов ПЛИС:
- Огромное количество основных компонентов, включая: сумматоры, буферы, делители, компараторы, счетчики, дешифраторы, шифраторы, триггеры, защелки, логические примитивы, мультиплексоры, умножители, генераторы и счетчики четности, подтягивающие резисторы к питанию и земле, регистры сдвига и вычитатели)
- Полное описание библиотеки компонентов ПЛИС доступно на www.altium.com/learningguides
- Периферийные ядра ПЛИС
- CAN контроллер – преобразователь из параллельного в последовательный интерфейс, реализующий версию 2.0В CAN-протокола фирмы BOSCH
- Определяемая пользователем задержка включения, используемая для реализации сброса по включению питания
- Преобразователь из параллельного в последовательный интерфейс, реализующий двухпроводный интерфейс I2C (читается как «и квадрат си») со стороны последовательной части
- Сканер клавиатуры 4х4 с антидребезгом. Может быть использован в системах с опросом состояния или по прерыванию.
- Контроллер ЖКИ 16х2 с шинным интерфейсом
- Расширитель портов – 8-битные выходы и 1-, 2- и 4-битные входы/выходы
- Преобразователь из параллельного в последовательный интерфейс, реализующий двунаправленный синхронный последовательный интерфейс между ЦПУ и PS/2-устройством (клавиатурой или мышью)
- Простой преобразователь из параллельного в последовательный интерфейс, реализующий полный дуплекс и однобайтовое буферирование
- Сдвоенный таймер с режимами 16-, 13- и 8-битного таймера/счетчика
- VGA-контроллер, который представляет видеопамять, как окно в адресном пространстве. Поддерживаются VGA и SVGA режимы разрешения и 2, 16 и 64 цветов)
Ядра процессоров:
- Microchip 165x совместимые
- 8-bit ASM51 совместимые
- 80C31 совместимые
- Z80 совместимые
Инструментарий для разработки встраиваемого программного обеспечения (программирования процессоров встраиваемых процессорных ядер):
Контекстный редактор, поддерживающий:
- Управление проектом
- Расширенные возможности выделения цветом, включая распознование функций
- Расширенные возможности просмотра кода
- Встроенный форматер исходного текста, переформатирует существующий текст используя спецификации, задаваемые пользователем
- Интегрированный отладчик, запускаемый прямо из редактора исходного текста
- Навигатор кода с интуитивно понятным интерфейсом
- Отображение установок не в режиме отладки, и отображение текущих значений в момент отладки
Отладка и моделирование:
- Точки останова и в режиме отображения исходного текста и в режиме дизассемблера
- Условия для точек останова
- Точки останова со счетчиком вхождений
- Режим дизассемблера с отображением исходного кода и точек останова в смешанном и раздельном виде
- Панель регистров
- Панель переменных
- Панель локальных переменных
- Панель стека
- Панель памяти
- Консоль отладчика многозадачной ОС реального времени с вытесняющим ядром, совместимой со стандартом OSEK/VDX
Перечень поддерживаемых устройств FPGA:
Altera:
- Cyclone: EP1C12, EP1C20, EP1C3, EP1C4, EP1C6
- MAX3000A: EPM3032A, EPM3064A, EPM3128A, EPM3256A, EPM3512A
- MAX7000AE: EPM7032AE, EPM7064AE, EPM7128AE, EPM7256AE, EPM7512AE,
- MAX7000B: EPM7032B, EPM7064B, EPM7128B, EPM7256B, EPM7512B
- MAX7000S: EPM7032S, EPM7064S, EPM7128S, EPM7160S, EPM7192S, EPM7256S
- Stratix: EP1S10, EP1S20, EP1S25, EP1S30, EP1S40, EP1S60, EP1S80
Xilinx:
- CoolRunner2: XC2C128, XC2C256, XC2C32, XC2C384, XC2C512, XC2C64
- CoolRunnerXPLA3: XCR3032XL, XCR3064XL, XCR3128XL, XCR3256XL, XCR3384XL, XCR3512XL
- Spartan-II: XC2S100, XC2S15, XC2S150, XC2S200, XC2S30, XC2S50
- Spartan-IIE: XC2S100E, XC2S150E, XC2S200E, XC2S300E, XC2S400E, XC2S50E, XC2S600E
- Virtex: XCV100, XCV1000, XCV150, XCV200, XCV300, XCV400, XCV50, XCV600, XCV800
- Virtex-II: XC2V1000, XC2V1500, XC2V2000, XC2V250, XC2V3000, XC2V40, XC2V4000, XC2V500, XC2V6000, XC2V80, XC2V8000
- Virtex-II Pro: XC2VP2, XC2VP20, XC2VP30, XC2VP4, XC2VP40, XC2VP50, XC2VP7, XC2VP70
- Virtex-E: XCV1000E, XCV100E, XCV1600E, XCV2000E, XCV200E, XCV2600E, XCV300E, XCV3200E, XCV400E, XCV405E, XCV50E, XCV600E, XCV812E
- XC18V00: XC18V01, XC18V02, XC18V04, XC18V512
- XC9500: XC95108, XC95144, XC95216, XC95288, XC9536, XC9572
- XC9500XL: XC95144XL, XC95288XL, XC9536XL, XC9572XL
- XC9500XV: XC95144XV, XC95288XV, XC9536XV, XC9572XV
NanoBoard - универсальная плата отладки и макетирования ПЛИС-проектов
NanoBoard - единственная на сегодняшний день универсальная плата, предназначенная для отладки и макетирования проектов на базе FPGA устройств.
NanoBoard - это составная часть технологии LiveDesign. Технология LiveDesign увязывает воедино программную и аппаратную части проекта, превращая рабочее место проектировщика в программно-аппаратный комплекс. Этот комплекс состоит из собственно системы проектирования Altium Designer и платы отладки NanoBoard. Таким образом, разработчик может постоянно взаимодействовать с реальным проектом, который "крутится" внутри реальной ПЛИС, а не с некоторой виртуальной моделью. При этом используется следующая концепция ведения проекта: "собираем" схему, загружаем ее в ПЛИС, проверяем работоспособность, отлаживаем. В рамках концепции LiveDesign активно использует виртуальный инструментарий (генераторы частот, счетчики частот, логические анализаторы, периферийное сканирование и т.д.), что позволяет видеть на экране компьютера реальные процессы, протекающие в ПЛИС.
Замена дочерней платы, на которой размещен тот или иной кристалл, позволяет разработчику быстро и просто переориентировать проект на другого ПЛИС-производителя с возможностью отладки проекта на реальной ПЛИС. Перечень поддерживаемых кристаллов:
Altera (MAX® 3000/7000, Cyclone)
5 раз скачали
Отправлено
-
Dl-Fldigi
Автор UT3FT
Руководство для начинающих по слежению с помощью DL-Fldigi
Это краткое руководство по приему в реальном времени данных с воздушного шара, посылающего GPS поправки. Объясняет настройку радио, компьютера и программного обеспечения для загрузки данных слежения на центральный сервер.
Другое отличное руководство можно найти на Проект Horus Компоненты
Радиоприемник - должен быть способен принимать между 430MHz и 440MHz (также известный как диапазон 70 см (длина волны – 70 см)), а также мочь получать SSB (одной боковой полосой), важно отметить, что это не FM, многие радиоприемники получают только FM. SSB иногда также называется – USB или LSB. Примеры радиостанций, используемые нынешними членами UKHAS включают:
Yaesu FT-790R - старая, но удивительно хорошая, иногда ее можно найти на Ebay около £ 100
Yaesu FT-817 (ND) - вероятно, самая популярная, очень широкий диапазон приема и передачи и является портативной из-за батареи. около £ 450
Icom IC-7000 - в буквальном смысле делает все и немного больше. около £ 900
AOR AOR8000 - широкополосный приемник (не может передавать)
Kenwood TS-2000 - аналогична IC-7000 тем, что он делает все, буквально, но немного старше и дешевле.
Kenwood TH-F7E - ручная двух-диапазонная, с широкополосным multimode приемником. Не так чувствительны, как другие приемники, но очень портативным (и может одновременно следить за местным ретранслятором)
[*]
SDR Dongle - Если вы не желаете тратить средства на радиоприемник, то теперь можно использовать USB DVB-T ключ, на базе чипсета Realtek RTL2832U, как недорогой трекер . Это превосходный способ принять участие с HAB'ing и помогать трекингу других зондов.
[*]
Радио Антенны для 70 см - отличное руководство к пониманию направленных антенн можно найти на
Дианы Eng из “Make Magazine” - передачи ведется по тому же принципу,что и прием!
Whip (часто в комплекте с приемниками) является всенаправленной антенной, и это хорошо, когда полезная нагрузка рядом, но также подобрает другие сигналы и шум.
Yagi - направленная антенна, лучше всего для слабых сигналов. (Или для охоты на полезную нагрузку, если GPS сломался, но передатчик работ) Простой портативный дизайн Yagi Yagi Дизайн калькулятор
Moxon - 2х элементная направленная антенна, ее можно сделать из двух вешалок, на удивление хорошая и простотая конструкция (typical example)
[*]
Компьютер со звуковой картой и аудио входом / микрофон работает в Windows, Mac OS X или Linux
[*]
Кабель для подключения радио к компьютеру - как правило, 3,5-мм разъем к 3,5-мм разъему (вилка) (должен быть 2-полюсный (моно) разъем, но иногда можно использовать более распространенные стерео (3 - полоски) кабели. Если вы живете или бываете в Великобритании Cabling4Less и Lindy оба имеют разумный диапазон стерео кабель или Maplin 1.5 и 3.0 м моно-кабели.)
[*]
Интернет-соединение, годится любое широкополосное
[*]
Программное обеспечение
DL-Fldigi - адаптированная версия свободного программного обеспечение для декодирования звуковой карты Fldigi, оно берет звуковой сигнал с радио выхода и декодирует сигнал зонда, затем оно посылает телеметрические данные через интернет на наш сервер, который наносит позицию на карту.
Основы
Как же все это работает? Мы используем приемник, звуковую карту, и компьютер, чтобы сделать Software Defined Radio.
При этом компьютер выполняет тяжелую работу, в отличие от традиционного способа, с использованием комбинации радио и модема, которая намного менее гибкая (и дороже!).
SSB (однополосное) радио была первоначально разработана для экономичной передачи голоса.
Мы используем его, чтобы просто захватить небольшую часть радиочастотного спектра, и перевести его в диапазон, который звуковая карта может принять.
Передатчик передает '0 'на 434.075MHz (к примеру) - SSB радио настроено на 434.074MHz (1000 Гц ниже). SSB приемник выводит тон, частота которого равна входной частоте минус частота настройки.
Переданные данные Частота передатчика Частота приемника Разница / вывод 0 4340752000 434074000 1000 1 4340752200 434074000 1200
1000 Гц и 1200 Гц – находятся в слышимом диапазоне (приемник может выдавать только около 300-3000Гц) - и передаются на звуковую карту.
Fldigi использует эти звуки для декодирования сигнала RTTY, которые в принципе – просто RS232 - обычным образом – со скоростью 50 бит в секунду. Два тона появляются в верхнем окне 'водопад' Fldigi (см. ниже) в виде двух желтых полос (другие сигналы – помехи и шумы), которые должны быть сцентрированы.
Существует 30-секундная запись реальных данных mp3 версия и wav версия. Размер файлов – около 500kB.
Если вы не очень близко, вы ничего не услышите, если у вас нет прямой видимости. Это означает, что баллон должен быть над горизонтом.
(Запись аудио телеметрии выше было сделано Даниэлем Рихман во время одного из запусков Икара Робертом Харрисоном в субботу 26 сентября 2009 года. Полные двухминутные версии – mp3 (1 Мб) и wav (2 Мб). Радио
Большинство полетов на воздушном шаре в Великобритании используют 434.075MHz в качестве основной частоты передачи, однако из-за холодной температуры, радиочастота часто дрейфует поэтому в какой-то момент вам придется перенастроить приемник.
Возьмите радио, включите его, выберите USB (верхнюю боковую полосу) и настроите на 434.075MHz. Как только шар был запущен, прислушайтесь немного, если вы можете что-либо услышать, то настроитесь вверх и вниз немного (скажем до 434.065MHz и до 434.085MHz). Если вы используете направленную антенну (например, Yagi), вы должны выбрать ее верное направление. Перемещение положения антенны также может помочь - некоторые здания блокируют радиочастоты.
Вы все еще может быть вне диапазона, так что если вы ничего не слышите, проверьте настройки и попробуйте еще раз через 10 минут. Проверьте на #highaltitude, что запуск состоялся и что другие принимают сигнал.
Как только вы начнете слышать сигнал – время приступить к декодированию.
Компьютер
dl-fldigi
Переводы
Польский
Французский
Испанский
Немецкий
Латвийския
Словацкий
DL-Fldigi является адаптированной версией отличный бесплатной FLdigi программы декодирования для звуковых карт. Она принимает звук от вашего радио, декодирует сигнал воздушного шара, а затем отправляет телеметрию на интернет-сервер, на котором запущен habitat, которая наносит позиции на SpaceNear карту.
Сперва возьмите последнюю версию на странице проекта: *dl-fldigi
Откройте DL-Fldigi в hab режиме (режим по умолчанию для OSX). При первом старте она откроет режим настройки.
Эта новая версия анализирует полученные данные и разбивает их на блоки и вычисляет расстояние и азимут, полезной нагрузки от вашей базовой станции (на основе широты и долготы введенных ранее). Возможно, вам придется изменить ширину окна при первом запуске DL-Fldigi чтобы все вошло на экран.
Первым делом – введите ваше местоположение (это необходимо, чтобы появиться на карте и для расчета расстояния, высоты и азимута (Пожалуйста вводите широту и долготу в десятичном формате помощью клавиш + и -, а не с.ш. ю.ш. в.д. з.д. например, 52,0000 - 0,12345 Вам также необходимо ввести высоту, вы можете оставить ее равной 0 если она не известна)
DL-Fldigi если он подключен к интернету должен автоматически загрузить список возможных полезных нагрузок. Для их просмотра выберите из списка – «полет».
После того как вы выбрали свою полезную нагрузку вы должны нажать на кнопку Автоконфигурирование которая настроит DL-Fldigi на слежение.
Зеленый означает, что строка выдержала проверку своей контрольной суммы, а красный означает, что она не удалась. Ответ сервера показывается в нижнем окне статуса.
Отслеживание с R85 из DL-Fldigi
Интернет
DL-Fldigi передает строки на центральный сервер.
Статистику и данные можно найти здесь http://habitat.habhub.org/
Сервер выполняет дальнейшие проверки, а затем публикует данные на spacenear.us трекер
Если вы хотите попробовать приема и декодирования данных, не отправляя их на центральный сервер, то, пожалуйста, обратитесь к конкретной версии инструкции на DL-Fldigi странице проекта.
9 раз скачали
Отправлено
-
Screenshot Maker
Автор UT3FT
Screenshot Maker - программа для скриншотов
Программа для скриншотов Screenshot Maker разработана для снятия скриншотов экрана, произвольной зоны экрана или активного окна с последующим автоматическим сохранением их в форматах .png, .jpg, .gif или .bmp в выбранную пользователем папку. Сама программа занимает мало места, но возможности ее велики. функция Auto Screenshot (программа для скриншотов Screenshot Maker может делать скриншоты через определенный промежуток времени, или с заданным интервалом),добавление комментариев к скриншоту...
На этом сайте вы можете подробно ознакомиться со всеми особенностями программы для скриншотов Screenshot Maker и скачать новую версию. Также мы всегда рады ответить на любые ваши вопросы, и учесть пожелания.
Сайт программы
3 раза скачали
Отправлено
-
MMSSTV
Автор UT3FT
Бесплатная простая и очень хорошая программа для приема MMSSTV
Для скачивания вложена последняя версия прораммы и аудио файлы для проверки.
Сайт программы: http://hamsoft.ca/pages/mmsstv.php
5 раз скачали
Обновлено