usb-адаптер передатчика - альтернативная open-source прошивка

EagleB3

Речь не про подтяжку (она только показывает хосту, что к порту подключено устройство), а про балластные резисторы на линиях D+ и D- (обычно по 68 ом, между Мегой и стабилитронами). Без них схема со стабилитронами сможет работать только если ATmega питается напряжением 3,3V. А на Вашей плате она питается напрямую от USB, т.е. от 5,0V.

Во что превратиться прямоугольный импульс c амплитудой 5V на выходе ATmega, если там же есть стабилитрон на 3,6V без балластного резистора? В лучшем случае - в “иголку” c амплитудой в 3,6V. А в худшем - порт на Меге сгорит.

Brendis

У меня возник вопрос. Ни кто не сталкивался с проблемой отказа адаптера? На сколько я понимаю, он должен быть очень долговечным. Так вот я подключаю аппу к компу (через адаптер сделанный по этому форуму). Адаптер вроде нормально определяется, видится в симе, по началу полетов вроде все нормально, но по прошествии некоторого времени (не периодично) модель начинает хаотично перемещается, падать… вообщем не управляется, на стики нет реакции, ее даже калибровка не видит. Думал может с пультом проблема - нет, вертолет летит как положено. есть подозрение что мега отдала Богу “память”, но проверить пока нет возможности. Спасибо.

IDOL_1234

EagleB3, О_о
Я же резистор аж на 120 Ом между стабилитронами и землёй вставил. Да и без них ничего страшного не было бы, стабилитрон даже в состоянии пробоя имеет энное сопротивление (ЕМНИП, ом 20-30). К тому же, после падения напряжения до 3.3в оно должно резко увеличиться (судя по ВАХ) до значения, обеспечивающего стабильную разность потенциалов в те самые 3.3в.
А по поводу меги… Хе-хе. Она очень живучая. Я, когда начинал МК мучать, как только над ней не издевался. В том числе, подключал вывод с высоким уровнем напрямую к земле. И ничего - жива до сих пор…
Brendis, не знаю, не замечал. Статистики мало… Атмега не греется? Использовал кварц или резонатор? Какая длина провода? Нет ли мусора или остатков флюса между выводами МК? Какой транзистор впаян? 100500 причин может быть…

Brendis

Ну я занимаюсь электроникой, то по железной части все вроде норм. Мега не греется, питается от 3,3в транзистор - тот что указан в схеме, на нем импульсы осциллографом мерил в те моменты как глючит - отличные прямоугольники размахом в 3,3в, флюса нету, после пайки все вымыл со спиртом и бензином. Шнур - 1метр, и он менялся на другой. По питанию пульсаций нету, все ровно и красиво). все таки все сходится к меге. Блок работал хорошо где-то пол года, а потом умер… У друга (он то же себе делал такой же) изначально проблема была, сначала работает, а через пару мин перестает). он принес его мне на починку - я обнаружил что он кандеры (электролиты) впаял обратной полярностью. После их замены - все работает суперски)

EagleB3
IDOL_1234:

Я же резистор аж на 120 Ом между стабилитронами и землёй вставил

хитрО!.. Это специально для того, чтобы амплитуда импульса на одном канале зависела от наличия/отсутствия импульса на другом? А нафиг тогда вообще ставить стабилитроны, если Вам все равно на каком напряжении амплитуду ограничивать?

IDOL_1234:

и с резистором пробовал, и без

Так это было про тот резистор? “Без резистора” - имеется в виду с отрывом общей точки стабилитронов от земли? И что куда должно было ехать из канала в канал через эти стабилитроны? Или имеется в виду закорачивание резистора (т.е. без балласта)?

Короче. Я сказал как должно быть. Если есть желание придумать что-то свое - тогда, плиз, не только вопрос “почему у меня не работает?”, но и схему оригинальной находки.

P.S. Вот поэтому я никогда не подписываюсь на проверку чужих PCB. Советы по стилю - это пожалуйста, а схему по дорожкам восстанавливать - это…

IDOL_1234
EagleB3:

хитрО!

Да, это провал) Я в который раз шикарно тупанул.

Brendis, возможности проверить частоту тактового сигнала нет?
Откуда там электролит??? Не вижу ни одной причины ставить конденсаторы такой ёмкости.

Brendis
IDOL_1234:

возможности проверить частоту тактового сигнала нет?

К сожалению, нету у меня частотомера((((

IDOL_1234:

Откуда там электролит???

Друг захотел поставить - поставил))) из соображений “кашу маслом не испортить”. На моем адаптере их нету, керамика есть, а литов нету.

Вахтанг
Brendis:

К сожалению, нету у меня частотомера((((

а зачем вам частотомер, при наличии осциллографа? или мега работает на сотни мегагерц? не хватает растяжки шкалы?

Vladimir_N
DmitryS:

Мне БЫ для tiny45 с кварцем. Плиз.

Прошивка на 8 каналов есть в архиве с программой называется: tiny45_12.hex

Brendis
Вахтанг:

а зачем вам частотомер, при наличии осциллографа? или мега работает на сотни мегагерц? не хватает растяжки шкалы?

Да нет, меряется частота - кварц стоит на 12 МГц, шкалы хватает). Спасибо, вечером попробую по мониторить генерацию на кварце.