Согласование логических уровней 5В и 3.3В устройств

Всякое решение плодит новые проблемы.
Следствие к закону Мерфи

В настоящий момент все больше и больше производителей микросхем осуществляют перевод их на питание от 1.8В до 3.3В. В связи с этим возникает задача согласования логических уровней устройств с различными питающими напряжениями. Наиболее часто производится подключение 3.3В устройств к 5В устройствам. Методы согласования для этого случая и рассмотрим в данной статье. Однако общие принципы приведенных методов справедливы и для согласования устройств с другими питающими напряжениями при соответствующей адаптации.

Читать дальше
  • +26
  • 18 апреля 2011, 14:47
  • kvm

GSM/GPRS модуль SIM900

Иногда возникает желание по управлять объектом на расстоянии или получить от него данные. Причем расстояния могут быть весьма значительными. Одним из способов осуществить эту мечту — использовать возможности сотовой связи. При этом не потребуются мощные передатчики, разрешения соответствующих органов и прочие дорогостоящие вложения. Нужно только правильное железо и нахождение в зоне покрытия оператора. Одной из таких правильных железок является модуль Sim900 от компании Simcom. К весьма важным достоинствам модулей относится, помимо богатых возможностей самих железок, также минимальная обвязка, простая в изготовлении плата, возможность легко приобрести и относительно низкая цена (я брал по 731р за штучку).
Так как про эти модули можно написать очень много всего и разного, то будет 2 или 3 статьи. Первая будет железная, вторая софтовая и если во вторую все не поместится, то третья с отдельным описанием работы с сетью.
SIM900
+Бонус:) Куда же без него. Последняя версия B07 прошивки для sim900.


Читать дальше
  • +18
  • 03 апреля 2011, 20:06
  • PRC

Подключение микроконтроллера к локальной сети: Широковещательные сообщения и DHCP

В этой части мы поговрим про широковещательные сообщения и, наконец-то, закончим с UDP.

Краткое содержание:

  • Широковещательные сообщения
  • Отправка и приём
  • DHCP
  • Заключение


Читать дальше

Подключение микроконтроллера к локальной сети: работаем с ENC28J60

Эта часть полностью посвящена работе с ENC28J60.

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

Но даташит всё равно может пригодится. А так же еррата.

Краткое содержание:

  • Включение ENC28J60
  • Архитектура ENC28J60
  • Обмен данными по SPI
  • Инициализация
  • Отправка пакетов
  • Приём пакетов
  • Заключение

Примеры кода написаны под AVR. Впрочем из платформенно-зависимых вещей тут только работа со SPI.



Читать дальше

Altium Designer. Вывод на печать для ЛУТа через гербер

Разводил тут для себя маленькую платку и решил попутно выложить сюда процесс печати для ЛУТа, дабы предостеречь народ от сидения с линейкой у монитора. Итак у нас имеется разведенная в Altium Designer плата:
pcb

Чтобы вывести ее на печать нужно выполнить несколько простых шагов >


Читать дальше

Altium Designer. Оформление выходной документации по ЕСКД

Рано или поздно, друзья, мы вырастаем из домашних поделок, и начинаем работать с серьезными дядями-заказчиками. И теперь нам требуется конструировать не Творения, а Изделия ©.

Чем же отличается Изделие от Творения? Думаю не ошибусь, если скажу, что основное отличие — это документация. И не просто какие-то рисуночки с пояснениями, а документация, выполненная в соответствиями с требованиями стандартов на эту самую документацию. У нас это Единый стандарт конструкторской документации (ЕСКД), у буржуев свое что-то, буржуйское. К сожалению, мне не приходилось работать по их стандартам, так что ничего сказать о них не могу. Но, так как мы живем ни где нибудь, а у нас, то и руководствоваться мы будем нашими стандартами.

Попробуем разобраться как можно добиться того, чтобы документы в Altium Designer’е соответствовали требованиям ЕСКД. Все рекомендации приведены для Altium Designer 10, на тест-драйве которого мне удалось побывать.



Читать дальше

FAQ по работе в Altium Designer

В этой записи будут рассматриваться вопросы, связанные с использованием программы Altium Designer (далее AD).


Читать дальше

USB флешка на ATmega8 и V-USB. От идеи к готовому устройству...

AVR
Прочитав пару статей других пользователей, захотелось самому начеркать чего-то полезного для остальных. Как все поняли из названия, речь пойдет о создании USB mass storage device класса на програмной реализации V-USB.



Читать дальше

STM Studio. Что это и для чего нужно.

На сайте www.st.com есть полезная утилитка под названием STM Studio. Скачать ее и документацию к ней можно по ссылке: www.st.com/internet/evalboard/product/251373.jsp Написана она на Java и для своей работы требует ниличия установленной java runtime environment, скачать которую можно на www.java.com/ru/download/


Читать дальше