Ещё задам вопросик по теме:
Есть возможность использовать AtMega16-16AU в TFQP44 - возможно на её основе заменить Arduino Nano? если да, то есть ли схемки исполнения?
И возможно ли использовать TE-MINI328 от терры? Ещё раз спасибо.
Нет.
Да.
Нужна , только руки кривые, самому не осилить
Ещё задам вопросик по теме:
Есть возможность использовать AtMega16-16AU в TFQP44 - возможно на её основе заменить Arduino Nano? если да, то есть ли схемки исполнения?
И возможно ли использовать TE-MINI328 от терры? Ещё раз спасибо.
Последний раз редактировалось sol.ax; 04.07.2011 в 14:23.
Заменить можно.
Carduino nano v4 используется контроллер в корпусе TFQP44, а в Carduino nano v5 используется контроллер в корпусе MLF
А описание TE-MINI328 где взять?
Последний раз редактировалось Chip; 04.07.2011 в 14:26.
т.е. как вариант купить плату и просто поставить туда Atmega16?
Описание вот на их сайте.
Просто думаю как быстрее/дешевле купить всё для сборки проекта - включая ULN и 74ю серию.
Последний раз редактировалось sol.ax; 04.07.2011 в 14:45.
ошибочка вкралась, atmega 168/328 - tqfp32, а atmega 16-tqfp44.
ULN и 74hc595 - стандартные микрухи, продаются на каждом углу, по-моему. А вот 168-я мега - довольно трудно доставаемый товар. DIP корпус еще продается, tqfp - со скрипом, а mlf вообще отсутствует.
Правда вместо atmega168 можно купить atmega88, они в корпусе tqfp продаются до 100 рублей за штуку. 48-ю брать не советую, у нее нет поддержки бутлоадера.
Прошивку амбилайта можно чуть переделать под 16-ю мегу, правда придется перерисовать плату. Вообще я бы сказал, что лучше поставить две 16-х меги, чем одну 88/168/328 + 6 сдвиговых регистров. Банально меньше паять придется.
Последний раз редактировалось SBorovkov; 04.07.2011 в 16:14.
ну если покупать микроконтроллеры - то тогда проще уже готовое взять.
ну заказ часто не меньше 500р
есть и две 16х меги в TQFP44 - но вот не знаю протравлю ли я с помощью ЛУТ под них платку и как быть с обвеской?
п.с. 5 метров ленты(с плотностью 30 на метр) уже летят ко мне
Последний раз редактировалось sol.ax; 04.07.2011 в 17:20.
у 16-й меги 32 вывода I/O. Один - на вход данных из ft232 или аналога. Остается 30 выводов. Две меги - 60 вывода. 20 каналов, может 18. И возможно, получится обойтись без кварцев.
Но учти, что у 16-й меги много выводов питания и все их надо развести. И еще надо будет развести разъемы программирования.
Если нарисуешь плату, я могу помочь с травлением и сверловкой. Двухсторонние у меня вроде прилично получаются.
могу предложить такой примерный вариант развода платы. у меня вместо меги tiny стоят. транзисторы у меня стоят 2n7002.215 всего по 1.7руб/шт резисторы 1кОм.
uln'ки стоят до 15 рублей за 7-8 ключей и у них меньше ног надо распаивать, поэтому думаю, что лучше uln'ки ставить для небольших длин лент.
Да, по даташиту нужно все ноги Gnd и Vcc подключать, а если используется АЦП, то под мегой нужно делать полигон земли. Тут по идее может прокатить и без полного подключения, поскольку ток, отдаваемый контроллером мизерный. Но Gnd в любом случае лучше все подключить, тем более, что для этого только дорожки доразвести нужно.
Плату разведу, не проблема. А что, полигон под мегой тяжко будет вытравливать с учётом контактных площадок самой меги?
Кварцы - от внутренних чтоли работать?
что по компонентному составу?
- я так понимаю 2 меги, соединённые по SPI?
- UNL и 74hc - сколько ставить?
- ftdi какая-нить (ну или max232 - но скорости для работы с прогой хватит? или вообще работать будет?)
- конденсаторы в обвеске для процов,
- разъем для программирования
- разъемы для подключения лент
Просто нужно прикинуть что дешевле - докупить компоненты к мегам или arduino готовый взять) хотя собрать нечто другое оч. интересно )
Возможно схемку нарисовать? - по ней гораздо проще разводить...
1. полигон под мегой вытравить не проблема, просто по-хорошему он должен быть.
2. Кварцы - надо посчитать. Сами меги могут работать от внутреней цепочки ~8 мегагерц. Надо код написать и проверить сколько тактов будет кушать таймер.
3. Проще - две меги, принимающие один и тот же сигнал от ft232
4. Удобно использовать ULN c 7-ю входами и выходами, как у меня в схеме. 74hc595 просто не нужны будут. Выводы мег будут соединяться напрямую к uln'кам. Максимум, что можно выжать из 16-й меги - 30 выводов (10 каналов). Но для упрощения разводки можно использовать 27 выводов. У мега16 32 вывода. 1 вывод на получение данных (RX).
Я бы сделал так, чтобы в обе меги сыпались одни и те же данные из ft232 или аналога, прошивки в мегах были одинаковые. Но при старте каждая мега бы обрашивала состояние какой-то ноги. Низкое состояние - мега читает (и выплевывает в ULN) одну половину поступающих данных, высокое - другую половину.
5. Скорости хватит с огромным запасом.
6. конденсаторы обычно 22pf, если кварц надо будет ставить.
7. Разъем можно поставить как на arduino - 3х2 пина.
8. Я бы сделал как у себя раньше - навешивал на шлейфы. Можно сделать больше шлейфов, чтобы они были Уже - 4 шлейфа по 16 или 24 провода (если такие есть).
Схему могу прикинуть вечером. Рекомендую освоить eagle, в нем не нужно вручную контроллировать ошибки на переходе схема->плата
Последний раз редактировалось SBorovkov; 05.07.2011 в 15:52.
Эту тему просматривают: 8 (пользователей: 0 , гостей: 8)