Форум myROBOT.ru » Лаборатория » Микроконтроллеры » RPi+Atmega8

Страниц (2): [1] 2 »
 

1. GPPSoft - 12 Апреля, 2014 - 06:30:26 - перейти к сообщению
Ребята! Не пойму, нужны ли мне тут резисторы? Я подключил напрямую Atmega8 к RPi вот по этой схеме:

CODE:
RPI Atmega8
5V (Pin 2) 5V
GND (Pin 6) GND
TX (Pin 8) RX
RX (Pin 10) TX

Так подключают вот в этой статье.

А вот уже в этой статье делают иначе:


Как я понимаю управляющие сигналы разные у RPi 1 - это +3.3v, а у Arduino +5v? Но как тогда у меня работает сейчас? И Atmega8 нормально шлет данные по UART на RPi и питается от +5v. А что если саму Atmega8 запитать от +3.3v самой RPi, а не от +5v? Будут тогда проблемы? Заранее спасибо за ответы!

P.S: Прошивать Atmega8 с RPi не планируется.
2. morokoriss - 12 Апреля, 2014 - 13:05:40 - перейти к сообщению
не думаю, что будут проблеммы. малинка наверняка лояльна к 5В. Т.е. не сгорит. А для согласования, для пущей уверенности, используй делитель, например этот
(Добавление)
ну или стабилитроны просто на 3.3в. Можно попробывать и пару диодов кремниевых последовательно поставить, будет 3,8В. Как говорил Вовка в тридевятом "и так сойдёт!"
(Добавление)
Только для двустороннего обмена это не годится. Сделай так:

Если смотреть со стороны Mega8, то:
выход Tx через делитель 1к+1,5к,
вход Rx напрямую.
3. morokoriss - 12 Апреля, 2014 - 13:11:55 - перейти к сообщению
андестенд?
(Добавление)
А та статья, в которой делают иначе, не открывается(
4. GPPSoft - 12 Апреля, 2014 - 15:13:05 - перейти к сообщению
morokoriss пишет:
андестенд?

А что если подключить к 3.3v? Подключил.. Работает. Но слать данные в МК еще не пробовал.
5. morokoriss - 12 Апреля, 2014 - 16:23:39 - перейти к сообщению
Что именно подключить к 3.3?
6. GPPSoft - 12 Апреля, 2014 - 16:43:21 - перейти к сообщению
morokoriss пишет:
Что именно подключить к 3.3?

Atmega8 к питанию 3.3 от RPi. На RPi есть выход +3.3
7. elmot - 14 Апреля, 2014 - 13:01:04 - перейти к сообщению
Малинка НЕ лоядьна к 5В. Если дуня работает от 5 В, то делитель обязательно!
8. GPPSoft - 14 Апреля, 2014 - 15:33:09 - перейти к сообщению
elmot пишет:
Малинка НЕ лоядьна к 5В. Если дуня работает от 5 В, то делитель обязательно!

А что если я подключу с 3.3v?(выше вопрос уже задавал) Дуни нет кстати... Просто МК с внутренним резонатором и своими ногами Улыбка
9. elmot - 14 Апреля, 2014 - 16:29:20 - перейти к сообщению
3.3 норм. Можно без преобразований уровня. В принципе атмега на фоне самой малины жрет почти нисколько, можно питать от стаба малины. Там обычный ldo, должно работать нормально.
10. GPPSoft - 30 Апреля, 2014 - 12:49:40 - перейти к сообщению
Что если к представленной схеме на Rx поставить диод? Тогда можно будет дуину прошивать без отключения от Rpi? Все таки нашел место под Arduino Uno... Да и удобнее проводками соединять Улыбка Как я понимаю делитель не пустит в Rpi 5v, а диод не пустит обратный ток от Rx дуины на Rpi при прошивке. Или я не так мыслю?

P.S: Если все правильно, то подойдет ли мне диод 1N4148?
11. GPPSoft - 10 Мая, 2014 - 07:45:44 - перейти к сообщению
morokoriss пишет:
уверенности, используй делитель, например этот

Ничего страшного, если я заменил резисторы на 150 и 100 Ом соответственно?
  
12. morokoriss - 10 Мая, 2014 - 08:56:45 - перейти к сообщению
Попробуйте, напряжение такое же будет на выходе.
(Добавление)
http://www.meanders.ru/delitnapr.shtml
13. GPPSoft - 10 Мая, 2014 - 09:07:47 - перейти к сообщению
morokoriss пишет:
Попробуйте, напряжение такое же будет на выходе.

Да, вроде работает. Но ведь потребляемый ток в таком случае больше. Хоть он и не значительный, но все же... Думал может это как-то влияет на что-нибудь. Спасибо за ответ! Вы очень помогли мне с этой схемой Улыбка
14. Петр Киселев - 10 Мая, 2014 - 09:51:59 - перейти к сообщению
Все эти делители - лишнее потребление тока! Тем более что GPPSoft собирается использовать 250 Ом (100 + 150). Легко подсчитать какой ток будет расходоваться впустую!
Для лабораторных исследований на простейшем стабилизаторе к беспаячным панелям можно установить на нем 5В и 3,3В! Но надо учесть, что ток от стабилизатора ограничен.
На борту лучше всего использовать два источника: 5В и 3,3В. С общим GND.
15. morokoriss - 10 Мая, 2014 - 10:59:59 - перейти к сообщению
Тут дело не в питании самих контроллеров. Мега будет слать 5ти вольтовый уровень к малинке, а ей это не понравится. ТС и не собирался малинку питать 5В. Да, ток будет больше. При 1 и 1.5 КОм он будет 0.0022 а при 100 и 150 Ом 0.022 грубо говоря, из формулы.