roboforum.ru

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

Разработка Open Robotics: Эконом. USB-программатор в DIP

Правила форума
Правила раздела OpenRobotics

Разработка Open Robotics: Эконом. USB-программатор в DIP

=DeaD= » 01 апр 2009, 08:55

USB-Программатор в дип-корпусах, постараемся убрать SMD-компоненты. Основная фишка так же - чтобы можно было поставлять незапаянным, на чем сильно экономить.

Предполагается сделать на базе: http://www.fischl.de/usbasp/

Из полезностей - поддержка Windows/Linux/MacOS, в планах автора добавление функции USB<=>TTL-UART, хотя это можем и сами попробовать сделать.

PS: Программатор хоть и будет поставляться незапаянным, но с прошитым МК, чтобы сразу можно было юзать его.

PPS: Заметка для себя - разъем A-USBSB

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

=DeaD= » 05 апр 2009, 23:31

Рабочая версия:
Вложения
OR-PROG-USB-X-sch.pdf
(49.54 КиБ) Скачиваний: 54
OR-PROG-USB-X-brd.pdf
(40.97 КиБ) Скачиваний: 41
OR-PROG-USB-X.zip
(82.36 КиБ) Скачиваний: 19

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

blindman » 06 апр 2009, 02:39

А МК почему от 5В питается?

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

=DeaD= » 06 апр 2009, 08:41

Ну чтобы гарантированно завелось на 12МГц, или думаешь 3.3В тоже сработает?

Через резисторы же всё подаётся токоограничительные - думаешь сожгёт всё равно 3.3В электронику через них? Или делители напряжения выставить, 3.3В чтобы выдавали в SCK, MOSI, RST?

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

blindman » 06 апр 2009, 08:50

Существует опасность сжечь всякие низковольтные микросхемы подключенные к шине - там же не только МК могут быть.

Думаю ATMega88 заведется, она 10МГц на 3.3В. Поставить стабилизатор на 3.5В как в AVR309.

Надо предусмотреть отключение напряжение стабилизатора от 3V3 на шине - у схемы может быть собственный источник питания.

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

=DeaD= » 06 апр 2009, 09:11

А не проще чем гадать "заведется \ не заведется" поставить на все выходы резисторные делители напряжения? чтобы на линии 3.3В подавало всегда?

Про джампер на выходе с 3.3В регулятора - ок, принято.

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

blindman » 06 апр 2009, 09:22

А я и не гадаю, я ориентируюсь на официальный пример применения от производителя МК.

И еще - разве подтяжка USB идет не к 3В ?

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

=DeaD= » 06 апр 2009, 10:02

blindman писал(а):А я и не гадаю, я ориентируюсь на официальный пример применения от производителя МК.

Ну как бы тогда МК надо менять на Мега88, а не Мега8, а это размазывать номенклатуру комплектующих и в 2 раза позже выходить на оптовые объемы.

blindman писал(а):И еще - разве подтяжка USB идет не к 3В ?

Нет:
Изображение

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

blindman » 06 апр 2009, 10:12

Может лучше ориентироваться на схему от производителя МК?
Вложения
Screenshot-1.png

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

=DeaD= » 06 апр 2009, 10:39

Может :) тем более она мне даже больше нравится :) сегодня вечером перерисую :) тут резисторов раза в 2 поменьше будет...

Re: Разработка Open Robotics: Эконом. USB-программатор в DIP

=DeaD= » 06 апр 2009, 21:19

Поправил на регулируемый регулятор :)
Вложения
OR-PROG-USB-X-sch.pdf
(49.82 КиБ) Скачиваний: 24
OR-PROG-USB-X-brd.pdf
(41.03 КиБ) Скачиваний: 16
OR-PROG-USB-X.zip
(81.38 КиБ) Скачиваний: 13

Re: Служебная тема - заказ плат №3, что планируем включить

Duhas » 06 апр 2009, 23:15

а какая разница на какой чатоте пашет программируемый девайс? главное чтобы не ниже чем такт идущий на спи... а выше - хоть в сто раз...

Re: Служебная тема - заказ плат №3, что планируем включить

Vooon » 07 апр 2009, 03:12

Разница в питании: такт выше 8 МГц по ДШ можно использовать только при 5-и вольтовом питании.
=DeaD=, программатор обычно питают от программируемой схемы, нужна перемычка для такой работы.

Re: Служебная тема - заказ плат №3, что планируем включить

Duhas » 07 апр 2009, 04:10

меге вроде ж до черта если ей на ногу завышенное подают? кто-то проверял вроде ?!

Re: Служебная тема - заказ плат №3, что планируем включить

=DeaD= » 07 апр 2009, 08:48

Меге до черта, но на робобасе может висеть карточка памяти например непосредственно на SPI или еще что-нибудь. А еще в меге стоят диоды, поэтому если по ноге подавать хорошие такие 5В, то они через защитный диод меги потенциально выйдут в питание 3.3В чуть понизившись...

Добавлено спустя 1 минуту 47 секунд:
Vooon писал(а):Разница в питании: такт выше 8 МГц по ДШ можно использовать только при 5-и вольтовом питании.

blindman же написал - ATMEL сами обещают что их ATMega88 (во! забыл на схеме написать что там ATMega48/88/168!) будет работать на 12МГц при 3.5В :pardon:


Vooon писал(а):=DeaD=, программатор обычно питают от программируемой схемы, нужна перемычка для такой работы.

Зачем его питать от программируемой схемы в данном случае? Есть какая-то конкретная причина кроме обычая?


Rambler\'s Top100 Mail.ru counter