Микроконтроллеры AVR - применение и Краткий Курс - часть 10

 
1 29 30 31 32 33 38
UA Non-conformist #22.04.2013 20:30  @GOGI#22.04.2013 20:11
+
-
edit
 

Non-conformist

аксакал

Да убрать-то не проблема...

А у одномегаомного осциллографа входной ток какой? 5/1000000? Почему же тогда осциллограф при отключенном мосте не видит битовых импульсов, а только те же начало-конец-или-как-их-там?
Skype: a_schabanow  
UA Non-conformist #22.04.2013 20:32  @Xan#22.04.2013 20:29
+
-
edit
 

Non-conformist

аксакал

Xan> Это только на вход, не на выход! :)
Да ты вообще диверсант и враг народа!

зы: Но фонарик я всё равно сегодня сделал.
Skype: a_schabanow  
RU GOGI #22.04.2013 20:42  @Non-conformist#22.04.2013 20:30
+
-
edit
 

GOGI

координатор
★★★★
Non-conformist>а только те же начало-конец-или-как-их-там?
Потому как идут видимо сплошные 0x00 :) с этим будем разбираться, когда ты их увидишь у себя на компьютере.
1  20.020.0
KZ Xan #22.04.2013 20:47  @Non-conformist#22.04.2013 20:32
+
-
edit
 

Xan

координатор

Xan>> Это только на вход, не на выход! :)
Non-conformist> Да ты вообще диверсант и враг народа!

Не мог я на выход советовать большой резюк. 8/

Рядом с микрухой, у которой нога = вход, можно ставить большой резюк, чтоб с ёмкостью ноги RC получилось бы порядка микросекунд (зависит от задачи). Это повышает помехоустойчивасть и живучесть.

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

Xan

координатор

GOGI> Потому как идут видимо сплошные 0x00

Вставить в проге непосредственную запись в регистр 0x55
?

ЗЫ
Моя прога должна показывать, что байты приходят (счётчик байтов).
 9.09.0

GOGI

координатор
★★★★
Xan> Вставить в проге непосредственную запись в регистр 0x55
Порадовать Алексея гребенкой :). Не, в части отправки в порт тут все понятно, и есть у меня мысль, откуда нули идут.
Xan> Моя прога должна показывать, что байты приходят (счётчик байтов).
Так у моя тоже в окно гонит все принятые байты в шестнадцатеричной форме. Толку то, если "0" +2 вольта :)
1  20.020.0
UA Non-conformist #22.04.2013 21:29  @GOGI#22.04.2013 20:52
+
-
edit
 

Non-conformist

аксакал

И всё-таки не пойму: "вход микрухи" - это же в то же время ВЫХОД какой-то другой микрухи?

Т.е. если на вход МК ставим 100К, то он же и на выходе моста окажется? И как отнесётся к такому резистору выход моста? Вопрос имхо резонный, т.к. выходу МК он, судя по всему, не понравился...
Skype: a_schabanow  
UA Non-conformist #22.04.2013 21:31  @Xan#22.04.2013 20:47
+
-
edit
 

Non-conformist

аксакал

Xan> Не мог я на выход советовать большой резюк. 8/
Да я и не говорю, что ты что-то такое советовал. Просто не понимаю (вопрос выше).
Skype: a_schabanow  
KZ Xan #22.04.2013 21:39  @Non-conformist#22.04.2013 21:29
+
-
edit
 

Xan

координатор

Non-conformist> И всё-таки не пойму: "вход микрухи" - это же в то же время ВЫХОД какой-то другой микрухи?

Речь не о принципиальной схеме, а о монтажной — о физическом расположении.
Между микрухами длинный провод.
Резистор надо ставить в конце провода, далеко от выхода передающей микрухи и рядом со входом принимающей. Тогда севшие на провод помехи не пройдут в приёмник. А заземлятся через передатчик.
Можно ещё в начале провода поставить низкоомный резистор, чтоб передатчик не жечь, если помехи могут быть большими.
 9.09.0
UA Non-conformist #22.04.2013 22:21  @Xan#22.04.2013 21:39
+
-
edit
 

Non-conformist

аксакал

Опять не понимаю. Монтажная схема ведь не отменяет принципиальную?

Если входное сопротивление одного каскада сопоставимо с выходным сопротивлением предыдущего - хоть в монтажной, хоть в принципиальной схеме - получается существенный делитель напряжения, и сигнал делится в определённой пропорции. Что и получилось в нашем случае, наверное.
Skype: a_schabanow  
Это сообщение редактировалось 22.04.2013 в 22:26
RU Андрей Суворов #22.04.2013 22:25  @Non-conformist#22.04.2013 22:21
+
-
edit
 

Андрей Суворов

координатор

Non-conformist> Опять не понимаю. Монтажная схема ведь не отменяет принципиальную? Если входное сопротивление одного каскада сопоставимо с выходным сопротивлением предыдущего - хоть в монтажной, хоть в принципиальной схеме - получается существенный делитель напряжения, и сигнал делится в определённой пропорции. Что и получилось в нашем случае, наверное...
нет, нет, не может быть такого! входное сопротивление нормального входа не может просаживать выходной цифровой каскад, это ты два выхода соединяешь!
 7.07.0
RU GOGI #23.04.2013 06:58  @Андрей Суворов#22.04.2013 22:25
+
-
edit
 

GOGI

координатор
★★★★
А.С.> нет, нет, не может быть такого! входное сопротивление нормального входа не может просаживать выходной цифровой каскад, это ты два выхода соединяешь!
Да как не может быть. Так и получилось. Он ведь не выходной каскад просаживает. У него просто сопротивление выхода оказалось сравнимым с сопротивлением входа преобразователя интерфейса. И, у него кстати, выходы не такие мощные, АВР держит связь, даже если у CP2102 ножки TXD и RXD соединить вместе.
У CP2102 просто нетипично низкое входное сопротивление. Если у АВР входной ток порядка 1 мкА, то у CP2102 в 25 раз больше.
1  20.020.0

Xan

координатор

GOGI> У CP2102 просто нетипично низкое входное сопротивление.

Наверное.
Возможно, там подтяжка есть.

GOGI> Если у АВР входной ток порядка 1 мкА

Скорее, пикоампер.
Вполне можно зарядить висящую ножку нулём или единицей и она будет в таком состоянии много секунд.
 9.09.0

GOGI

координатор
★★★★
Xan> Скорее, пикоампер.
Ну, в даташите среднего значения нет, только максимальное, я его написал. А вот у CP2102 среднее 25, а максимальное аж 75 мкА.
1  20.020.0
KZ Xan #23.04.2013 08:08  @Non-conformist#22.04.2013 22:21
+
-
edit
 

Xan

координатор

Non-conformist> сигнал делится в определённой пропорции.

Электроника — наука о контактах! :)

Если (для КМОП схем) видишь не чистый нуль или 5 вольт, то это уже очень подозрительно.
Если в диапазоне 1...4 вольта, это точно замыкание с другим выходом.
 9.09.0

Xan

координатор

GOGI> Ну, в даташите среднего значения нет, только максимальное

Небось, при температуре 125.
+ крайнее допустимое значение при заводской отбраковке.
+ чтоб юзарь не расслаб** :)

А так-то при комнатной — пикоамперы.
 9.09.0

SashaMaks
SashaPro

аксакал

Non-conformist>> сигнал делится в определённой пропорции.
Xan> Электроника — наука о контактах! :)

Помню, у моего МК не работал PDI и его не возможно было прошить, хотя всё было правильно сделано. Долго искал ошибку, оказалось дело было в не к месту припаянных двух маленьких конденсаторах, так как схему разводки для подключения разъёма взял от USB, и на PDI интерфейсе уже она оказалась совершенно не рабочей...
UA Non-conformist #23.04.2013 12:03  @Non-conformist#22.04.2013 22:21
+
-
edit
 

Non-conformist

аксакал

В общем не знаю, какая там наука о контактах, пикоамперах и пикофарадах - заменил два по 100К (стояли таки два 100К) на два по 1К, и жизнь сразу наладилась.

Нулевой уровень 0,0 В, единичный + 4,8 В при полностью собранной схеме. Подключено, естественно, "неправильно": RXD
Двигаем далее?
Skype: a_schabanow  
RU GOGI #23.04.2013 12:11  @Non-conformist#23.04.2013 12:03
+
-
edit
 

GOGI

координатор
★★★★
Non-conformist> Двигаем далее?
Ты не пробовал еще раз последней прошивкой перепрошить?
1  20.020.0
UA Non-conformist #23.04.2013 12:32  @GOGI#23.04.2013 12:11
+
-
edit
 

Non-conformist

аксакал

Сейчас перепрошил. Изменений не вижу: в момент включения, в течение секунды примерно, проскакивают какие-то большие числа, потом секундная пауза - и ещё секундная пачка, но уже числа поменьше (двузначные); после чего устанавливается чистый столбик нулей. Кнопка СВАП ничего видимого не даёт.

зы: Может ты допишешь "конец строки", да ксановым монитором будем смотреть? Там логи писать можно, а здесь приходится словами описывать...
Skype: a_schabanow  
RU GOGI #23.04.2013 12:47  @Non-conformist#23.04.2013 12:32
+
-
edit
 

GOGI

координатор
★★★★
Добавил кнопку останова приема. При нажатии прием останавливается. Все что пришло, скидывается в текстовый файл.
1  20.020.0
UA Non-conformist #23.04.2013 13:00  @GOGI#23.04.2013 12:47
+
-
edit
 

Non-conformist

аксакал

Записал несколько нажатий, посмотри. После нажатия кнопки "Стоп" приходится перезапускать приложение, чтобы продолжить работу.
Skype: a_schabanow  
RU GOGI #23.04.2013 13:02  @Non-conformist#23.04.2013 13:00
+
-
edit
 

GOGI

координатор
★★★★
Non-conformist>После нажатия кнопки "Стоп" приходится перезапускать приложение, чтобы продолжить работу.
Надо просто еще раз порт выбрать.
1  20.020.0

GOGI

координатор
★★★★
Алексей, у тебя на AVCC точно питание приходит?
1  20.020.0
AD Реклама Google — средство выживания форумов :)
UA Non-conformist #23.04.2013 14:00  @GOGI#23.04.2013 13:15
+
-
edit
 

Non-conformist

аксакал

GOGI> Алексей, у тебя на AVCC точно питание приходит?
Неточно. )) Только 4,3 В какие-то (судя по всему - изнутри МК). Забыл проводок кинуть. Ошибки нет, просто положение тестовое. Когда платы сочленены, то всё ОК.

ВИНОВАТ, исправляю...
Skype: a_schabanow  
1 29 30 31 32 33 38

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru