Блоги

Заглянем "внутрь" печатной платы в Altium Designer

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

Управление Rigol серий DS/DG/DM по интерфейсу RS232, недокументированные команды.

Продолжая серию статей по осциллографам фирмы Rigol не могу не упомянуть о возможности управления по интерфейсу RS232. Если вы читали предыдущую статью о превращении Rigol DS1052E Rigol в DS1102E с расширением полосы пропускания до 100МГц, то вы уже видели упоминание некотороых команд. Разыскивая информацию о расширении полосы на одном из англоязычных форумов я наткнулся на перечень недокументированных команд, к сожалению, ссылка на источник у меня не сохранилась, но зато сохранилась сама информация.

Автоматизация задания номеров пинов ПЛИС Altera для плат разведенных в PCAD

Последние 4 года я специализируюсь только на разработке систем на ПЛИС, процами и разводкой ПП уже давно не занимался. Поэтому когда приходит новая железка, для создания top файла системы на ПЛИС мне нужно перебить пины из sch файла PCAD в qsf файл Quartus а, для того что бы начать работать.

Заниматься этим вручную достаточно занудное и чреватое ошибками занятие. Мой бывший коллега разработал скрипт на языке Python для автоматизации этого процесса, а я потом немного его подрихтовал для удобства пользования, в частности добавил фильтр игнорируемых цепей.

Скрипт вытаскивает из файла цепей PCAD (*.net) информацию о пинах конкретной микросхемы, заданной в параметрах через её позиционное обозначение. Команда запуска скрипта следующая

SVN для чайников. Часть II

Работа с рабочей копией 

В предыдущей части мы рассмотрели основу основ SVN – репозиторий и научились с ним работать. Теперь рассмотрим операции с файлами проекта, с которыми разработчики сталкиваются чаще всего. Как мы помним наши программисты Вася и Петя создали локальный репозиторий. Импортировали туда  проект и создали рабочую копию проекта demo_project1. Оба наших программиста работают в своих собственных рабочих копиях.

Как из Rigol DS1052E сделать Rigol DS1102E?

Я уже описывал ранее способ расширения полосы пропускания у Rigol DS1052E с 50МГц до 100МГц путем удаления конденсатора из входного фильтра. Но ребята с EEVblog не успокоились на этом и нашли новое решение этой проблемы, гораздо более корректное решение с точки зрения конечного пользователя. Теперь вы можете получить из Rigol DS1052E практически полноценную модель Rigol DS1102E даже не беря в руки паяльник.

SVN для чайников. Часть I.

Данный цикл статей посвящен введению в использование SVN, с точки зрения обычного пользователя. Статья была написана в помощь моим коллегам для быстрого освоения и использования SVN. Итак начнем с азов.

Данный материал был опубликован в журнале "Компоненты и технологии"

Введение

Subversion (SVN) — бесплатная система управления версиями с открытым исходным кодом. SVN позволяет управлять файлами и каталогами, а так же сделанными в них изменениями во времени. SVN предоставляет следующие возможности :

Зачем нужны системы контроля версий типа SVN?

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

У таких разработчиков на жестком диске в проектах часто можно найти следующие папки:

Космический шаттл оригами

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

Подключение Compact Flash к микроконтроллеру AT91SAM9263

В этой статье я опишу особенности аппаратного подключения Compact Flash(CF) карт к микроконтроллеру AT91SAM9263 и программную реализацию интерфейса в режиме True-IDE. Микроконтроллер AT91SAM9263 имеет в своем составе интерфейс внешней шины с поддержкой Compact Flash который и будет использован. Т.к. интерфейсы Compact Flash и HDD похожи, в дальнейшем я не буду их разделять и все рассуждения будут справедливы и для CF-карт, и для жестких дисков.

Расширение полосы пропускания у осциллографа Rigol DS1052E

Осциллограф Rigol DS1052E довольно популярная модель у разработчиков электроники, он имеет полосу пропускания 50МГц, стоит порядка 500-600 долларов. Но современные микропороцессорные системы уже давно имеют внешние шины работающие на частотах 100МГц и выше. Что же делать, покупать новый осциллограф? Но следующая модель Rigol DS1102E с полосой 100МГц стоит уже на 300 долларов больше. Оказывается есть простое решение для увеличения полосы пропускания у Rigol DS1052E до 100МГц и даже выше.

RSS-материал