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

 
 
> LPC2148, USB, как заставить работать, помогите ребенку (тоесть мне)
klen
сообщение Mar 8 2007, 20:13
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Делаем новый черный ящик для самолетов. Начальник выдал платку на LPC2148 - сказал типа разберись с USB и как программировать. Почитал Тревора Мартина - жиденько, непонятно как на компе писать софт обмена. По контроллеру понятно но мутновато. Тыкните носом в пример со стороны компа и со стороны контроллера.
Сразу возникла проблема программирования - утилита LPC210x - посылает лесом, 2103 берет без проблем. Гле туплю? сигналы нап лапы даются правильно
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Bosicc
сообщение Mar 22 2007, 05:08
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970



После долгих эксперементов, USB на плате стартанул smile.gif
Точную проблему не удалось словить, но подозрения есть на плохую пайку.
Итак, рабочая конфигурация.

D+: подтянуто 1.5кОм к питанию, 15пФ конденсатор на землю, и через 33Ома к ноге 10 контроллера
D-: 15пФ конденсатор на землю, и через 33Ома к ноге 11 контроллера
P0.31: подтянуто к питанию через резистор.
Р0.23: подтянуто к питанию через 10кОм и через 100кОм на землю.

При монтаже следующей борды, буду идти последовательно и проверять в точность все возможные конфигурации.

Всем спасибо за участие и советы.
Go to the top of the page
 
+Quote Post
klen
сообщение Mar 22 2007, 20:37
Сообщение #3


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Сегодня весь день "работал" над 2184, до USB я еще недоехал, отстаю от Вас, товарищи sad.gif

Проблема оказалось в том что через uart прошивка была в виде шаманства. Вчера работала, сегодня через раз, а после обеда даже ID контроллер не выдавал. Причем на TXD0 то был ответ, то небыло.. FlashMagic аналогично. Все шло через FT2232. Думали бобик сдох. В итоге я присобачил 20пин разъем и подпаял навесом JTAG проводочки к лапкам проца (на это ушло 2,5 часа и 3 кг нервов с такимже числом жизни). Тем немение проц завелся и даже работает под отладчиком. Пример как водится выводит мендр на лапку. Фигня в том что она работает переодически. Иногда залетает аборты и что самое странное иногда в swi обработчик, там зацикливается. Никаких настроек переферии не производится, только порта.

Сбоит жеско.. че делать? Может это быть от питания хренового - на плате импульсный стабилизатор, на питании видна борода ~0.1-0.05 вольта. Плата должна уметь работать от питания 5...120 вольт, вот и поставили регулятор такой.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 22 2007, 22:31
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(klen @ Mar 22 2007, 19:37) *
Сбоит жеско.. че делать?
Похожие симптомы наблюдаю когда в питание ядра 2214 запаивают 3.3в стабилизатор вместо 1.8в. Но у 2148 отдельного входа питания ядра нет. А запитать временно от другого источника и тем самым исключить питание из возможных причин? Ноги питания/земли все запаны (мало ли, плохо пропаяли). Еще похожие симптомы при неправильной настройке PLL, когда на слишком большой скорости ядро работать пытается.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
klen
сообщение Mar 23 2007, 08:21
Сообщение #5


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Сергей Борщ @ Mar 22 2007, 22:31) *
Похожие симптомы наблюдаю когда в питание ядра 2214 запаивают 3.3в стабилизатор вместо 1.8в. Но у 2148 отдельного входа питания ядра нет. А запитать временно от другого источника и тем самым исключить питание из возможных причин? Ноги питания/земли все запаны (мало ли, плохо пропаяли). Еще похожие симптомы при неправильной настройке PLL, когда на слишком большой скорости ядро работать пытается.


Про питание конечно буду проверять, вчера неуспел. А про фапч - если я его не инитю(как говорится пожарный режим должен работать всегда) то кристал должен работать полюбому - на маленькой частоте, ведь это режим при котором в нем еще и программы может не быть. Я прально понимаю?

Кстате вот какая фигня. Вспомнил. У нас 2 платы, впаяны пока в них только lpc и стабилизатор питания. Так вот на одной которая позавчера и вчера кое как работала был не распаян дросель на аналоговое питание. Впаяли досель - стало еще хуже - тоесть вообще перестало работать. Так что после подачи на аналог питания - стало еще хуже, наверно питание sad.gif.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- klen   LPC2148, USB   Mar 8 2007, 20:13
- - zltigo   Цитата(klen @ Mar 8 2007, 19:13) Сразу во...   Mar 8 2007, 20:23
- - Alex B._   http://wiki.sikken.nl/index.php?title=LPCUSB вот э...   Mar 9 2007, 00:36
- - Axel   TNKernel.com. Там есть все, что нужно. Если не пом...   Mar 9 2007, 07:34
- - Alechek   Смотря в чем программировать. Если в кейле - так с...   Mar 9 2007, 10:17
- - klen   спасибо, сегодня буду пробывать.   Mar 11 2007, 11:48
- - Bosicc   Я вот тоже пробую разобраться с USB. С точки зрен...   Mar 19 2007, 08:22
- - DASM   вобщем не буду никому ничего советовать, только по...   Mar 19 2007, 09:48
|- - klen   Цитата(DASM @ Mar 19 2007, 09:48) вобщем ...   Mar 20 2007, 00:32
- - Bosicc   Народ, спасайте! Уже 5 день пробую понять в ч...   Mar 20 2007, 16:08
|- - OVladimir   Цитата(Bosicc @ Mar 20 2007, 15:08) резис...   Mar 20 2007, 18:48
- - DASM   Да вобщем-то и без P0.31 все работает... И 0.23 то...   Mar 20 2007, 21:02
|- - Alechek   Цитата(DASM @ Mar 20 2007, 23:02) Да вобщ...   Mar 21 2007, 10:41
- - Dron_Gus   Про земли не забыли? это так... всякое бывает... Е...   Mar 20 2007, 21:47
- - DASM   На самом деле они пишут, что с этими ногами делать...   Mar 21 2007, 11:27
- - Bosicc   Итак, я прочитав Еррату и посмотрев все предложенн...   Mar 21 2007, 12:08
- - DASM   попробуйте пример с TNKernel зашить, а ? Он же раб...   Mar 21 2007, 12:16
|- - Bosicc   Цитата(DASM @ Mar 21 2007, 11:16) попробу...   Mar 21 2007, 13:01
- - Alechek   Ага, я почти про тоже. Их можно не использовать, н...   Mar 21 2007, 17:23
- - Axel   Странные проблемы... У меня полетело все с пол-пин...   Mar 23 2007, 17:24
- - klen   Мучились долго упорно и трудолюбиво - результат ...   Apr 24 2007, 18:37


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

 


RSS Текстовая версия Сейчас: 20th August 2025 - 14:05
Рейтинг@Mail.ru


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