roboforum.ru

Технический форум по робототехнике.

 

3.3 и 5в согласование аналогового сигнала

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение MPulse » 24 авг 2009, 20:34

=DeaD= писал(а):покатят.. сигнал с акселя пройдет насквозь.. а с меги 5в поделятся.
Ну не совсем насквозь, скажем если 10мА до 3.3В выдаёт аксель на выходе.



Ща чуствую совсем запинают :) но к сожалению из даташита на аксель ADXL 330 мне понятно только ток потребления, но никак не то что он может выдавать.
MPulse
 
Сообщения: 11
Зарегистрирован: 24 авг 2009, 14:52
Откуда: Новосибирск
прог. языки: C#, C++

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение Duhas » 24 авг 2009, 20:55

Это были прикидки 0)) ставь делитель начиная от 33к-22к до 330к - 220к и все должно быть ок..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение =DeaD= » 24 авг 2009, 21:25

2Duhas: Прикидки кстати оказались не верны :) там на выходе 32кОм резистор в этом акселе, так что получается 2.2 и 3.3 МОм надо ставить делитель, чтобы не грохнуть аналоговый сигнал более чем на 1%
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение Duhas » 24 авг 2009, 22:02

ну для смд вполне вменямые резисторы... да и для выводных тож, хотя у нас с ними туговато...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение boez » 24 авг 2009, 23:42

Народ, а зачем вам именно делитель на сигнал??? Неужто просто токоограничивающих резисторов не хватит? Ставим резисторы к примеру 22к последовательно (между мегой и акселем) и диод шоттки с каждого сигнального вывода акселя на +3.3В (питание акселя, предположим что своих диодов у него нет). При выдаче контроллером 5В через диод потечет ток (5В-3.3В)/22к = 77 мкА. Потребляемый ток у нас 330 мкА, так что даже если выдать 5В на все три ноги - то питание не поднимется. А даже если и поднимется - так аксель держит питание до 7 вольт.
boez
 
Сообщения: 1974
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение =DeaD= » 24 авг 2009, 23:46

Шоттки на питание - тоже вариант :good:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение MPulse » 25 авг 2009, 13:12

boez писал(а):Ставим резисторы к примеру 22к последовательно (между мегой и акселем) и диод шоттки с каждого сигнального вывода акселя на +3.3В


Диод со сторона акселя (на питание), потом в цепь резистор 22к я правильно понимаю ?
MPulse
 
Сообщения: 11
Зарегистрирован: 24 авг 2009, 14:52
Откуда: Новосибирск
прог. языки: C#, C++

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение =DeaD= » 25 авг 2009, 14:00

Кстати, т.к. там 32к встроенные резисторы - можно снаружи наверное 22к не ставить - только шоттки.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение Victorovych » 25 авг 2009, 14:58

Надо надеть презерватив с усиками. С усиками. С усиками. Смазать его подсолнечным маслом. Надеть второй. Надеть второй. Надеть второй. С усиками. С усиками. Смазать его эпоксидной смолой. Смазать его эпоксидной смолой. Смазать. Его. Его. Его. Его. Смазать сверху. Смазать. Надеть третий презерватив. Надеть третий презерватив. Надеть презерватив. Смазать. Смазать сверху. Сверху забинтовать. Сверху, снизу. Сверху забинтовать. Сверху, снизу. Снизу смазать эпоксидной смолой. Иодом. Усиками. Усиками. С усиками. Усиками. Смазать иодом. Смазать иодом. Смазать сверху. Смазать снизу. Смазать сверху. Усиками. Смазать. Усиками. Смазать. И главное. И главное. И главное. Сверху. И главное - никаких половых контактов.
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение Duhas » 25 авг 2009, 15:02

:shock: :crazy:
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение boez » 25 авг 2009, 15:11

=DeaD= писал(а):Кстати, т.к. там 32к встроенные резисторы - можно снаружи наверное 22к не ставить - только шоттки.

Это если бы у него внутри были шоттки, за резисторами - то вообще ничего не надо было. А так нужно чем-то ограничивать ток. Хотя если забить на возможное повышение питания акселя до 5В - можно только шоттки поставить.
boez
 
Сообщения: 1974
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение =DeaD= » 25 авг 2009, 15:49

Victorovych писал(а):...

Вот если бы аксели в аптеке по 70руб за 3 штуки продавались... :ROFL:

Добавлено спустя 4 минуты 47 секунд:
А вообще, тов. Victorovich, сравнение неправильное - скорее это предложение залезать в розетку начинающему отвёрткой с изолированной ручкой, даже если он не собирается тыкать ею в контакты под напряжением.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение Victorovych » 25 авг 2009, 16:09

Помнится у авеэров, при старте, все выводы - входы без подтяжки. Вопрос: зачем городить тройной схематехнический "презерватив в эпоксидке", если вероятность сжечь приблуду случайной "соплей" гораздо выше чем неправильной конфигурацией выводов (в случае присутствия межушного нерва)
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение =DeaD= » 25 авг 2009, 16:16

2Victorovich: Т.е. при программировании перепутать порты и написать DDRA вместо DDRB можно только при отсутствии межушного нерва? Или перепутать файл прошивки и залить сюда прошивку от другого дейвайса в котором этот порт выход? Или еще чего? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: 3.3 и 5в согласование аналогового сигнала

Сообщение Duhas » 25 авг 2009, 16:32

лучше предохраняться )) с незнакомыми прошивками )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Mail.ru counter