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

 
 
 
Reply to this topicStart new topic
> USB LPC214x, причины теработоспособности
Alechek
сообщение Feb 26 2007, 00:02
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Бился, почему он то не работает, то глючит....
Выяснилось, что для нормальной работы ему необходимо >12 Мгц CCLK и VPBDIV = 1

1) при 12 МГц и VPBDIV > 1 просто не могут выполнится команды USB (не возвращают данные)
2) при 12 МГц и VPBDIV = 1 инициализаця проходит нормально, но быстренько перестает генерироватся прерывание по EP_RX (передающей точкой), при этом прием данных проходит вроде нормально.
3) при 24 Мгц и VPVDIV = 1 все нормально.
4) при 24 Мгц и VPVDIV > 1 как и при п.1
5) при 48 Мгц и VPVDIV = 2 примерно как при п.2 (происходит инициализация, но потом пропадают прерывания).
6) при 60 Мгц и VPVDIV = 2 вроде все нормально.
7) при 60 Мгц и VPVDIV = 4 вроде все нормально.

ГДЕ НИБУДЬ ПРО ЭТО В МАНУАЛЕ НАПИСАНО или это очередной глюк камня?
Go to the top of the page
 
+Quote Post
ARMik
сообщение Feb 26 2007, 09:34
Сообщение #2


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

Группа: Участник
Сообщений: 103
Регистрация: 22-02-07
Пользователь №: 25 588



Из мануала:
6.2 APB interface
....
The minimum APB clock frequency should be 18 MHz if USB power/clock is enabled...
...
Мне кажется ваш случай.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 26 2007, 11:25
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Похоже на то... Очень похоже.
А из какого мануала это, если не секрет?

я нашел только вот, как-то мутно сказано.
UM1039_1.pdf 14.8
Цитата
The CPU and DMA engine operates at a higher clock frequency as compared to the SIE engine. The CPU cycles are valuable and so the CPU is given the highest priority. The CPU clock frequency is higher than the SIE operating frequency (12 MHz). The SIE will take 32 clock cycles for
a word transfer. In general, this time translates to more than 32 clock cycles of the CPU in which it can do easily several accesses to the memory.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 26 2007, 11:49
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Alechek @ Feb 26 2007, 10:25) *
UM1039_1.pdf 14.8

Не стоит приводить название файла - называйте документы своими именами, как они названы авторами.
UM10139
Volume 1: LPC214x User Manual
Rev. 02 — 25 July 2006 User manual LPC214x
Ну а сам он тут:
http://www.standardics.nxp.com/support/doc...146.lpc2148.pdf


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 26 2007, 12:35
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(zltigo @ Feb 26 2007, 13:49) *
Rev. 02 — 25 July 2006 User manual LPC214x

Круто! А я все первой ревизией живу и плююсь.
И давно вторая ревизия вышла?
На оффстраничке то до сих пор первая фигуригует.

но сути дела не меняет. где написано про 18 МГц???

ОФФ и как понимать их даты??
Цитата
LPC2148 Erratasheet (date 2007-06-10)
Go to the top of the page
 
+Quote Post
ARMik
сообщение Feb 26 2007, 13:25
Сообщение #6


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

Группа: Участник
Сообщений: 103
Регистрация: 22-02-07
Пользователь №: 25 588



UM10139
Volume 1: LPC214x User Manual
Rev. 02 — 25 July 2006
страница 197 раздел 6.2 APB interface
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 26 2007, 13:43
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Понятно, спасибо, надо было уточнить, 14.6.2.
Но все равно остается
Цитата
5) при 48 Мгц и VPBDIV = 2 примерно как при п.2 (происходит инициализация, но потом пропадают прерывания).

ведь тут 24 PCLK получается...
хоть и ни к чему это, но все равно...
МАМ еще не крутил...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 26 2007, 18:36
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Alechek @ Feb 26 2007, 11:35) *
И давно вторая ревизия вышла?

А посмотреть в заголовке документа или даже в предыдущем посте черным по белому дата указана.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 27 2007, 08:11
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Ну имелось ввиду дата появления на свет/анонс
А черным по белому это дата изготовления, так сказать.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:18
Рейтинг@Mail.ru


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