Здорово, граждане.
Обновление имеется у нас небольшое.
Кот Варкут спер где-то простенькую схему
измерителя уровня воды и нам притащил. В целом, это правильно, по-хозяйски.
А товарищ kostua решил поднапрячься сам и прислал нам свое произведение -
USB HID термометр на датчиках TMP275.
Ну вот, пока все.
Ваш Кот.
USB HID термометр на датчиках TMP275.
Что-то эта статья напоминает мне статью отсюда:
http://radio-hobby.org/modules/news/article.php?storyid=1266
измеритель уровня воды - биполярник с базой висящей в воздухе, хорошо ли это?
Да она не напоминает, а полностью слизана оттуда ))))))
Дык это тот же автор, судя по нику.
И ник тоже спёр . Какой нехороший товарищ :))
clawham - монтажник первого класса :-D
Вывод AVCC настоятельно рекомендую запитывать также как и Vcc. Не бросать висящим в воздухе. TMP275 смахивает на LM75 (лучше LM75A от phillips или ещё лучше AT30TS750 от ATMEL).
Не понимаю, почему много негативных оценок измерителю воды поставили. Не хватает для начинающих котят вот таких вот схем - простых, и в то же время полезных в какой-то сфере.
Видимо потому, что это не разработка автора, он взял схему с готового устройства и даже не объяснил принцип работы. Плюс схема не самая лучшая. За что там положительную оценку ставить?
....USB HID термометр на датчиках TMP275. Что-то эта статья напоминает мне статью отсюда: http://radio-hobby.org/modules/news/article.php?storyid=1266.....
прошу народ не сильно ругать меня, я отправлял материал на оба сайта. Просто на этом ресурсе не сразу опубликовали статью и подождав я отправил ее на другой ресурс, где она появилась мгновенно. Обещаю исправиться и сделать дополнение по статье (больше поддерживаемых функций и типов датчиков)
....Вывод AVCC настоятельно рекомендую запитывать также как и Vcc. Не бросать висящим в воздухе. TMP275 смахивает на LM75 (лучше LM75A от phillips или ещё лучше AT30TS750 от ATMEL)....
Вы не заметили что ацп не используется? если есть желание можете подключить там нарисован LC фильтр(дополнительный), от него и аведите от VCC до AVCC
Моя статья так и не появилась тут, так что больше ничего не отправлял сюда. Так что хорошо, что ваша появилась )
А чего народ так жмет исходнички?
Жутко интеллектуальная собственность тайных нано-разработок?
Или стыдно?
Мне вот, как программеру, интересно посмотреть и на реализацию кода. Качество схемы мы видим, порой на фотках видим как сделано руками и задизайнено. А что внутри?
Вы не заметили что ацп не используется? - Это почти не имеет никакого значения. Нога AVCC используется... (фейспалм)... для запитки выходных драйверов некоторых ног. Да да именно! аналоговое питание, для цифровых сигналов. Хотя если быть честным в данной схеме эти цифровые ножки не задействованны, по этому автор не заметил разницы. Вот так вот :)
Наш народ любит использовать буржуйские микросхемы, но крайне не любит читать даташиты от этих микросхем. Топаем по ссылке - http://www.atmel.com/Images/doc8159.pdf Открываем страницу 5, почти в самом низу читаем: AVCC is the supply voltage pin for the A/D Converter, Port C (3:0), and ADC (7:6). It should be
externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected
to VCC through a low-pass filter.
Если туго с англицким, закидываем в любой переводчик, на выходе получаем что-то вроде:
AVCC является выводом питания для АЦП, PORTC (3:0), и входов АЦП (7:6). AVcc должн быть
внешне связан с VCC, ДАЖЕ ЕСЛИ АЦП НЕ ИСПОЛЬЗУЕТСЯ. Если АЦП используется, он должен быть подключен
к Vcc через LC-ФНЧ.
Если этого не сделать, то питание на аналоговые узлы подаётся через паразитные body-диоды транзисторов таким образам образуя узкие места, при если хорошо поднагрузить линии PortC (3:0), то в определённый момент диодам придёт кердык.
Кто не верит, подключите к выводам PortC 0... 3 вольтметр, выставте высокий логический уровень на выводе, и подключайте/отключайте питание на AVcc от Vcc, уровень будет меняться примерно на 0,5... 0,7 Вольт.
Удачи.
поддерживаю насчет исходников. Интересно посмотреть как чел(затерто) кот подключил не имеющий нативный USB девайс к етому самому USB. Перетаскивал библиотеку?
Да это вообще легко, библиотек для работы никаких не надо, почитайте про V-USB. =)
на то он и USB HID чтобы не использовать дополнительные драйвера.... по поводу реализации интерфейсов смотрите http://www.obdev.at/avrusb/ - эти материалы использовались в качестве основы для данной конструкции хотя это не единственный вариант....