Mодуль AVR ATmega8A (TQFP32) для Pinboard II

Чем он отличается от уже имеющегося модуля?
  • наличие двух дополнительных входов ADC6 и ADC7 (только для TQFP32).
  • возможность джампером подключить AREF к AVCC или конденсатору.
  • возможность джампером подключить pull-up резисторы шины I2C.
  • возможность джамперами подключить одновременно восемь линий портов PB и/или PD к светодиодам для отладки программы.
При этом модуль менее универсален т. к. контроллер незаменяемый.




Напряжение питания

  Модуль имеет два стандартных напряжения питания, 5V и 3,3V. Они выбираются джампером J2 и не требуют настроек и переключений на самой Pinboard II.

Подтяжка I2C

Если модуль Мастер или крайний в цепи можно легко включить подтяжку джампером. Если в середине, также легко ее отключить.

Отладка программ

  Контроллер не имеет JTAG интерфейса. Поэтому для облегчения отладки «дерганьем ножкой» на модуле расположены восемь светодиодов. На них может быть нагружена любая из линий портов PB или PD установкой джампера в разьем J4. При желании можно подключить и любую линию порта PC проводной перемычкой.

Печатная плата, верх, дорожки и надписи:



Печатная плата, верх, монтаж и спецификации:



Печатная плата, низ, дорожки и надписи:



Печатная плата, низ, монтаж и спецификации:



Приложены:
ATmega8A_NEW.zip — печатка в lay6;
Circuit.png — увеличенная схема и распиновка разьемов;

Update 11.12.2014

  Небольшое изменение принципиальной схемы модуля. Связано оно с АЦП контроллера. В первоначальной схеме вывод AREF можно было соединить или с конденсатором, или с VCC, или оставить свободным. Как отметили тут в комментах второе положение излишне, т.к. соединение с VCC легко делается програмно. И посоветовали заменить его на внешний ИОН.
Что и было сделано:



  Теперь при установке джампера в положение REG, к выводу AREF подключается внешний ИОН. Образцовое напряжение регулируется в пределах 2,5V..VCC. Напряжение регулируется миниатюрным многооборотным подстроечным резистором типа 3296W.

Печатная плата, верх, дорожки и надписи:



Печатная плата, низ, дорожки и надписи:



Приложены:
ATmega8A_Upd.zip — печатка в lay6;

P.S. Во время работы над апдейтом нашел ошибку в подключении кварца. Устранил, Update уже с исправлением, печатка ATmega8A.zip из первой части заменена на ATmega8A_NEW.zip с исправлением.
  • +1
  • 07 декабря 2014, 14:10
  • anakost
  • 3
Файлы в топике: Circuit.png, ATmega8A_Upd.zip, ATmega8A_NEW.zip

Комментарии (30)

RSS свернуть / развернуть
Один за одним модули строчите)) Приятно такое наблюдать. Одни из моих любимыех топиков, это те, в которых люди собственные модули к Пинборде клепают. Нравяться гораздо больше, чем топики про собственные отладочные платы. Наверное потому, что человеку приходиться как-то извернуться и проявить больше смекалки, чтобы впихнуть все что он хочет в уже сущеществующий «стандарт».
0
Тут все прозаичнее, прототипы были давно готовы, пылились на винте. И в один прекрасный ужасный момент винт умер. Папка с прототипами чудом сохранилась на флешке. Сейчас в срочном порядке довожу до ума и выкладываю. Жалко если пропадут. Вот как то так…
0
Приятно то приятно, лишь бы пользовались. Есть уже не один пример, когда люди купив/сделав отладочную плату, сделали на ней «Hello, world» и забросили в дальний ящик. Когда делаешь реальное устройство, а не просто детальку изучаешь, удобней делать прототип и на нем отлаживать ПО и схему (если потребуется).
0
люди купив/сделав отладочную плату, сделали на ней «Hello, world» и забросили в дальний ящик
Бывают и похуже случаи.
Некоторые, приобретшие отладочные платы, комплекты разработчиков и одноплатные микрокомпьютеры, даже не удосуживаются испробовать «Hello world» на них.
+1
Советую юзать Dropbox/ Я все, что боюсь потерять, держу на дропбоксе. Пользуюсь уже давно, и без синхронизации на всех своих компах (живу в одном городе, но периодически наведываюсь в другой) жизни вообще не представляю. С дропбоксом ляпота, отредактировал какую-то схему или прошивку на одном компе, приехал, включил другой, оно за пару минут синхронизировалось и у меня и на этом компе последняя версия. И если полетит винт, меня это никак не озаботит, оно у меня еще минимум на 2 компах есть, и в облаке.
0
Все правильно, у самого на Mail.ru Cloud несколько гигов. Но пока петух не клюнул, не чесался…
0
Советую юзать Dropbox
А также Яндекс.Диск, облако@mail.ru и Google drive.
0
Считал что Mail.ru Cloud и облако@mail.ru это одно и тоже, нет?
0
Не знаю. Я упомянул этот сервис:
0
Ну вот же, адрес cloud.mail.ru.
0
Есть еще MEGA из той же вроде оперы.
0
А зачем подключать джампером AREF к AVCC, это же можно сделать программно. Логичнее сделать подключение либо к конденсатору либо к внешнему ИОН.
0
  • avatar
  • mChel
  • 08 декабря 2014, 12:04
Прототипу больше двух лет, уже и забыл. Но смысл в ваших словах есть. Можете посоветовать конкретный ИОН?
0
Использовал ADR5041. Точность и стабильность порадовала.
0
Не особо и отличается от широкораспостраненного TL431/KA431, а купить наверное сложнее. Меня смущает один момент, допустим ИОН я поставил, включил джампером, и по невнимательности включил внутреннее соединение с VCC. Конфликт уровней. Если для защиты поставить между выходом ИОН и AREF баластный резистор?
0
Не вижу никаких проблем. Можете и поставить 200 Ом. Правда сам никогда не ставил.
0
Сопротивление подбирается исходя из максимального тока ИОН
0
Да для AVR почти любой подойдёт, теже TL431 или TLV431. На мой взгляд встроенный тоже вполне нормальный. Вход может потребоваться для всяческих специфических задач когда внутренний или по уровню не подходит или когда опора от внешних условий должна зависеть.
0
>> внутренний по уровню не подходит
Мне видится что то подобное:

Так подойдет?
0
Я бы подобрал постоянные резисторы высокой точности (не больше 1%). А так да, подойдет.
0
>> постоянные резисторы высокой точности (не больше 1%).
Ну как бы это не наш метод…
Тем более под какое напряжение подбирать? 4.096, 3.072, 2.048, 1.024 и т.д. Не напасешься…
Лучше я применю миниатюрный многооборотный подстроечник типа 3296W. Чуть позже выложу Update к проекту.
0
Как и обещал, выложил Update к проекту.
0
Подстроечник я бы не назвал «миниатюрным»:) Бывают гораздо меньших габаритов (pdf).
0
Зачем сравнивать теплое с мягким?
0
Что есть теплое и что есть мягкое? Подстроечник и подстроечник? Я ничуть не против примененного вами резистора, даже смайлик есть. Сам такие применяю, просто видимо понятие «миниатюрный» у всех разное.
0
Вы делаете акцент на слове «миниатюрный». Я же делал акцент на слове «многооборотный». Возникла непонятка, которая и обсуждения не стОит. ИМХО. :)…
0
да, согласен)
0
Спасибо за аналоги:

0
а есть готовая плата на продажу?
0
К сожалению нет. Все как то не не с руки. Когда есть деньги, есть и другие интересы. И наоборот. Сейчас вот опять кризис, а дома семья. Вот как то так…
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.