реклама на сайте
подробности

 
 
> USB 1.1 for MSP430F2013, реализуемо ли?
VVlad
сообщение Apr 22 2010, 07:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 7-12-09
Пользователь №: 54 109



Уважаемые форумчане, друзья, братья по увлечению!
В 3-мартовском номере журнала РАДИО за 2010 год на с.25-28 С.Суров из Нижнего Новгорода

опубликовал описание демонстрационного USB HID устройства на микроконтроллере ATmega88-20DPI

с обменом данными по шине USB 1.1
Меня заинтересовала возможность подключения микроконвертора MSP430А2013 аналогичным образом.
Преимущества - упрощение конструкции (не нужен будет мост USB-COM и драйверы виртуального

порта), повышение надёжности.
Препятствия -
1) ограничение по частоте. В режиме LS (low speed) скорость 1.5 Мбит/с означает время

передачи одного бита - не более 667 нс.
В описании к MSP430 декларирована максимальная тактовая частота 16 МГц (62.5 нс), но это для

процессора. С интерфейсом работает таймер_А, который можно тактировать от SMCLK. Сигнал

тактирования SMCLK можно получить от источника с цифровым управлением (DCO).
На обработку одного бита данных будет приходится 667/62.5=10 тактов. Хватит ли их?
В статье Кристиана Старкйогана http://www.obdev.at/developers/articles/00003.html убедительно показано, что для AVR контроллера можно обойтись и восемью тактами.
2) переносимость клиентского кода. В среде визуального программирования С++ Builder 6 можно подключить созданный Робертом Мартином Марквардом компонент TJvHidDeviceController. Есть ли подобные компоненты для среды Delphi?
3) Процессор ATmega88-20DPI существенно и глубоко восьмибитен, преимущественно ли бороться за 16-битность, пытаясь перейти к MSP430? Буду благодарен за информацию, есть ли 16-разрядные процессоры с небольшим количеством терминалов (16-24 pins) с реализованной функцией интерфейса по USB 1.1 типа HID?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Apr 23 2010, 19:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



VVlad, когда нам понадобилось дешевое решение с USB (клавиатура из двух кнопок, но именно с USB-интерфейсом), то мы взяли PIC18 (PIC18F14K50-I/SS), стоимостью порядка $2,5 в розницу (сравните с MSP430F2013IPW, который около $3,5 в рознице) с аппаратным USB-device, пример реализации HID от Microchip и человек, не знакомый ранее ни с PIC, ни с USB, через две недели изучения получил вполне работающий вариант устройства. Спрашивается, зачем изобретать велосипеды собственной конструкции, если заранее известно, что даже по стоимости одних только комплектующих он будет стоить больше, чем уже готовый велосипед известной конструкции? laughing.gif Если только ради получения удовольствия от самого процесса biggrin.gif
Go to the top of the page
 
+Quote Post
VVlad
сообщение Apr 26 2010, 05:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 7-12-09
Пользователь №: 54 109



Цитата(rezident @ Apr 23 2010, 23:05) *
VVlad, когда нам понадобилось дешевое решение с USB (клавиатура из двух кнопок, но именно с USB-интерфейсом), то мы взяли PIC18 (PIC18F14K50-I/SS), стоимостью порядка $2,5 в розницу (сравните с MSP430F2013IPW, который около $3,5 в рознице) с аппаратным USB-device, пример реализации HID от Microchip и человек, не знакомый ранее ни с PIC, ни с USB, через две недели изучения получил вполне работающий вариант устройства. Спрашивается, зачем изобретать велосипеды собственной конструкции, если заранее известно, что даже по стоимости одних только комплектующих он будет стоить больше, чем уже готовый велосипед известной конструкции? laughing.gif Если только ради получения удовольствия от самого процесса biggrin.gif

Согласен с Вами, Резидент. Однако, основное требование заказчика - использовать 16-разрядный процессор, а PIC18F14K50-I/SS - 8миразрядный.

Цитата(ih_ @ Apr 26 2010, 09:21) *
Если взять CP2103, то можно съэкономить 13 дней.

Спасибо за совет, IH_, СР2103 хорош, но к нему, наверное, нужны панельки, о которых никто не слышал.
напрямую запаивать в плату слишком миниатюрные выводы - на макете не удалось.
Каков способ монтажа?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 26 2010, 07:03
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(VVlad @ Apr 26 2010, 09:52) *
Согласен с Вами, Резидент. Однако, основное требование заказчика - использовать 16-разрядный процессор, а PIC18F14K50-I/SS - 8миразрядный.

16-разрядные pic-и тоже бывают.
А почему именно 16р?
А 32 - никак?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- VVlad   USB 1.1 for MSP430F2013   Apr 22 2010, 07:23
- - MrYuran   Цитатапреимущественно ли бороться за 16-битность, ...   Apr 22 2010, 07:48
|- - VVlad   Цитата(MrYuran @ Apr 22 2010, 12:03) Если...   Apr 22 2010, 08:31
- - MrYuran   Цитата"Являясь процессором RISC, MSP430 выпол...   Apr 22 2010, 08:57
|- - VVlad   Цитата(MrYuran @ Apr 22 2010, 13:12) Это ...   Apr 22 2010, 13:59
- - rezident   Цитата(VVlad @ Apr 22 2010, 14:46) ...   Apr 22 2010, 15:38
|- - VVlad   Цитата(rezident @ Apr 22 2010, 19:53) Выд...   Apr 23 2010, 05:52
|- - MrYuran   Цитата(rezident @ Apr 22 2010, 19:53) Выд...   Apr 23 2010, 06:10
|- - _3m   Цитата(MrYuran @ Apr 23 2010, 10:25) Но в...   Apr 23 2010, 06:45
- - VVlad   Порадовали, благодарю м-ра Юрана за конкретные инс...   Apr 23 2010, 10:50
|- - ih_   Цитата(rezident @ Apr 23 2010, 23:05) ......   Apr 26 2010, 05:21
||- - rezident   Цитата(ih_ @ Apr 26 2010, 11:21) Если взя...   Apr 26 2010, 15:26
|- - gotty   Цитата(VVlad @ Apr 26 2010, 08:52) напрям...   Apr 26 2010, 06:03
|- - _3m   Цитата(VVlad @ Apr 26 2010, 09:52) Соглас...   Apr 26 2010, 06:47
|- - ih_   Цитата(VVlad @ Apr 26 2010, 09:52) Каков ...   Apr 26 2010, 08:22
- - sensor_ua   ЦитатаОднако, основное требование заказчика - испо...   Apr 27 2010, 07:15
- - VVlad   Цитата(sensor_ua @ Apr 27 2010, 11:15) та...   Aug 19 2016, 14:46
- - _pv   Цитата(VVlad @ Aug 19 2016, 20:46) Мы ост...   Aug 19 2016, 21:15


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01439 секунд с 7
ELECTRONIX ©2004-2016