roboforum.ru

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

Контроллер ATmega128+FT232RL ваши рекомендации!

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

Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение SAMSON » 09 фев 2009, 10:40

Вот наваял свою первую платку для эксперментов с:
1) АЦП.
2) Управление двигателями, через драйверы.
3) Управление датчиками.
4) Обмен данным с компом по усб.
5) Программирование через SPI.
Питание планируется либо от УСБ если требуется обмен данными с компьютером либо от аккумуляторов 1,2V*4.
Есть следующие вопросы:
1) Не слишком плотненько я это сделал, не будут помехи с одних портов мешать другим!?
2) Порт F планируется использовать только как АЦП стоит ли поставить защиту на каждый канал?!
3) По питанию все сделано правильно!?
4) Система сброс сделана правильно!?
Вообще хотелось бы получить рекомендации, по улучшению, избеганию граблей, и т.п.
Вложения
mu128.rar
Shema Eagles
(49.19 КиБ) Скачиваний: 108
123.jpg
Shema
Аватара пользователя
SAMSON
 
Сообщения: 45
Зарегистрирован: 13 июн 2007, 11:54
Откуда: г. Пермь
Skype: samson_ru

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение =DeaD= » 09 фев 2009, 10:58

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

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение SAMSON » 09 фев 2009, 11:18

Что уж есть в наличии! А почему бы и не с неё!? Единственное что корпус не DIP, из этого сложности с монтажом. А в программирование не думаю что она сильно отличается от 16 мегий или 8.
Аватара пользователя
SAMSON
 
Сообщения: 45
Зарегистрирован: 13 июн 2007, 11:54
Откуда: г. Пермь
Skype: samson_ru

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение EdGull » 09 фев 2009, 11:22

мега128 во всем их лучше кроме цены и размеров
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение executer » 09 фев 2009, 11:33

а что за схема сброса? кондер вроде на землю должен идти (паралельно кнопке) а резюк на плюс?
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение EdGull » 09 фев 2009, 11:39

а что это у тебя за фатнастический стабилизатор?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение =DeaD= » 09 фев 2009, 12:17

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

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение SAMSON » 09 фев 2009, 12:45

Схему сброса взял с Arduino Nano хотя там Atmega168 но думаю разница не большая!? :sorry: http://www.mirmk.net/content/view/101/29/

Стабилизатор напряжения LM78L05 вот как тут Изображение
Аватара пользователя
SAMSON
 
Сообщения: 45
Зарегистрирован: 13 июн 2007, 11:54
Откуда: г. Пермь
Skype: samson_ru

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение avr123.nm.ru » 09 фев 2009, 13:03

=DeaD= писал(а):Да, кстати - стабилизатор из 5В делает 5В? Это зачем?

а главный вопрос КАК ОН ЭТО ДЕЛАЕТ ! да еще после диода.

За ATmega128 я двумя руками ЗА ! 2 USART 6 ШИМ и куча ног и памяти - это комфортная работа.

Перевод даташита на ATmega128 там - http://avr123.nm.ru/02.htm

- Главное учти расположение выводов для программирования - http://avr123.nm.ru/07.htm
- вывод PEN подтяни резистором 1-10 кОм к питанию.
- плату ты легко сделаешь ЛУТ-ом как у меня описано http://avr123.nm.ru/06.htm

Добавлено спустя 1 минуту 5 секунд:
SAMSON писал(а):Стабилизатор напряжения LM78L05 вот как тут [/img]

"тут" POWER от 8 вольт и выше должен быть !

Я бы электролит конденсаторы добавил - до стабилизатора на 100-470 мкФ а после на 10-20 мкФ и питание AVCC по даташиту сделать.

Добавлено спустя 12 минут 30 секунд:
особенно сильно рекомендую FT232RL в виде отдельного шнурка сделать. Потому что разных устройств всегда больше чем компьютеров.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение SAMSON » 09 фев 2009, 14:13

Я несилен в электронике! По этому делал все по аналогий, собранных в интернете примеров.
Все осмотрел и не увидел что бы тут http://www.olimex.com/dev/index.html хоть где то говорилось про 8В!?
А курс я прочитал и ЛУТ-ом уже экспериментировал! Сложности только в совмещение двух сторон соответственно и отверстий!
Аватара пользователя
SAMSON
 
Сообщения: 45
Зарегистрирован: 13 июн 2007, 11:54
Откуда: г. Пермь
Skype: samson_ru

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение avr123.nm.ru » 09 фев 2009, 15:11

SAMSON писал(а):Все осмотрел и не увидел что бы тут http://www.olimex.com/dev/index.html хоть где то говорилось про 8В !?

Вот я вам и написал.

ПОРАЖАЮСЬ НЕ ВНИМАТЕЛЬНОСТИ !

http://www.olimex.com/dev/avr-h128.html

руководство

http://www.olimex.com/dev/pdf/avr-h128.pdf

Самое начало - раздел "Фичи"

- High voltage power supply extension pins

"Хай волтаж" по-вашему это сколько ? 5 вольт ?

SAMSON писал(а):А курс я прочитал и ЛУТ-ом уже экспериментировал! Сложности только в совмещение двух сторон соответственно и отверстий!
Надо просверлить два отверстия и по ним на просвет совмещать рисунк второй стороны после травления первой.

Я всегда на одной стороне паяю все компоненты на поверхность. Отверстий сверлить вааще не рекомендую на ЛУТ платах.

Добавлено спустя 6 минут 47 секунд:
Красава ...

Изображение

Добавлено спустя 5 минут 53 секунды:
А еслибы вы ЧУТЬ ПОИСКАЛИ !!! то нашлибы вот это - 12-3.3 = 8.7 вольт и еще минус падение на диодном мосте.

Изображение

ИЩИТЕ ИНФОРМАЦИЮ !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение RoboTok » 09 фев 2009, 15:13

А как же переходные отверстия ?
Если не сверлить...

Кому красава, а кому дорогая карявка :bad:

SAMSON
Вы хоть и новичёк, но советую сразу использовать нормальные стабилизаторы импульсные.
К вашей схеме добавится только индуктивность и диод.
Индуктивности подбираются по току и продаются во всех магазинах тематических :wink:
Стабилизатор
Последний раз редактировалось RoboTok 09 фев 2009, 15:40, всего редактировалось 1 раз.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение avr123.nm.ru » 09 фев 2009, 15:27

RoboTok писал(а):А как же переходные отверстия ? Если не сверлить...
Попробуйте догадаться.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение RoboTok » 09 фев 2009, 15:34

Проводок ?
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Контроллер ATmega128+FT232RL ваши рекомендации!

Сообщение MiBBiM » 09 фев 2009, 16:08

платы односторонние
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

След.

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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 1