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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> По поводу таймеров в LPC2106, ...или может быть взять другой контроллер?
Slonic
сообщение Nov 23 2007, 13:44
Сообщение #16


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

Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174



Цитата(GetSmart @ Nov 23 2007, 15:49) *
В серии LPC2106 два независимых таймера и независимый шим.


Вот спасибо, прояснил. У меня видимо какие-то воспоминания от ПИКа в голове засели, я и не заметил, что ШИМ никак не завязан на таймер. Таким образом, получается, что все можно сделать аппаратно, оставив второй таймер в покое.

Теперь вот думаю, и на LPC можно, и на ST32 ) Кого хочешь выбирай... ST насколько я понимаю будет побыстрей, но вопрос отладки пока несколько мутно описан в документации. Или все работает через стандартный JTAG как для всех АРМов?
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 23 2007, 15:10
Сообщение #17


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(etoja @ Nov 23 2007, 12:06) *
АЦП у него 10-битный, быстродействие 420 тысяч выборок в секунду. Два канала АЦП можно квантовать синхронно.

У 2106 нет АЦП.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 26 2007, 06:23
Сообщение #18


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



To Slonic.
Если хочется иметь на борту uC.
Для таких временных дел хорошо работает связка uC-ПЛИС (Вы снимите все тормоза). Посмотрите в сторону FPSLIC (AT94). biggrin.gif
PS. Придется использовать внешний АЦП.
Go to the top of the page
 
+Quote Post
Slonic
сообщение Nov 26 2007, 10:33
Сообщение #19


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

Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174



Всем спасибо, остановился между LPC2106 и STM32 в соответствующем корпусе. Образцы ST с сайта мне прислать отказались, попробую поискать у дилеров.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Nov 26 2007, 11:22
Сообщение #20


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Я бы сразу выбрал LPC2106. По нему уже известно всё, до мелочей. По скорости ST32 не думаю что будет даже в 1.5 раз быстрее, а возможно и такая же будет. Хотя про него вообще ничего не могу сказать. LPC и достать проще и на любые вопросы есть кому ответить. С ST32 могут и подводные камни всплыть.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Slonic
сообщение Nov 27 2007, 17:53
Сообщение #21


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

Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174



Цитата(GetSmart @ Nov 26 2007, 14:22) *
Я бы сразу выбрал LPC2106. По нему уже известно всё, до мелочей.


Тогда так и поступлю. Уже начал рисовать схему...

Сразу вопрос: сколько минимально проводов нужно для JTAGa? Просто на плате места крайне мало, а очень хочется предусмотреть именно на этой плате сразу и возможность отладки. Как я понял, кроме стандартных проводов JTAG (4шт) и питания (2) нужно еще как минимум 3 провода?
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Nov 27 2007, 19:08
Сообщение #22


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Для JTAGа вроде бы 8 или 9 проводов нужно, вместе с питанием и ресетом. Хотя я его ни разу в свои платы не ставил. Вообще, виглеру нужно 8 проводов. Линию RTCK виглер не использует, а для чего она нужна я не знаю.

Чем оцифровывать аналог будете?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 27 2007, 21:24
Сообщение #23


Гуру
******

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



Цитата(GetSmart @ Nov 27 2007, 21:08) *
Линию RTCK виглер не использует, а для чего она нужна я не знаю.

ReturnClock - Тормозному Wiggler не поможет smile.gif У нормальных JTAG адаптеров использование, как минимум, настраеваемо.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Slonic
сообщение Nov 28 2007, 08:39
Сообщение #24


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

Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174



Цитата(GetSmart @ Nov 27 2007, 22:08) *
Для JTAGа вроде бы 8 или 9 проводов нужно, вместе с питанием и ресетом. Хотя я его ни разу в свои платы не ставил. Вообще, виглеру нужно 8 проводов. Линию RTCK виглер не использует, а для чего она нужна я не знаю.

Чем оцифровывать аналог будете?


А что ставили? Загрузка через УАРТ? Виглер или не виглер - пока неважно, не вопрос купить какой-нибудь более продвинутый отладчик, если это реально будет нужно. Ну и сразу вопрос про среду разработки, я так понимаю, что основных вариантов два: GCC и IAR. Какое отладочное железо для них используется в реальной жизни?

Оцифровывать будет AD9826, практически безальтернативный вариант в моей задаче.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Nov 28 2007, 08:43
Сообщение #25


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Slonic @ Nov 28 2007, 11:39) *
GCC и IAR. Какое отладочное железо для них используется в реальной жизни?

А кейл забыли.
MT-Link.
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 28 2007, 11:27
Сообщение #26


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Slonic @ Nov 27 2007, 20:53) *
Сразу вопрос: сколько минимально проводов нужно для JTAGa?

5
TDI/TDO/TMS/TCK/GND.
+ для полноценного сброса TRST
получится 6-ти пиновый разъем.

Цитата
Просто на плате места крайне мало, а очень хочется предусмотреть именно на этой плате сразу и возможность отладки

Примите также во внимание, что у 2106 Primary JTAG порт отжирает 5 + 10 GPIO пинов, т.к. включает помимо JTAG еще и ETM. Разводите плату сразу под Secondary JTAG port, но он включается программно.
Go to the top of the page
 
+Quote Post
Slonic
сообщение Nov 28 2007, 11:41
Сообщение #27


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

Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174



Цитата(defunct @ Nov 28 2007, 14:27) *
5
TDI/TDO/TMS/TCK/GND.
Примите также во внимание, что у 2106 Primary JTAG порт отжирает 4 + 10 GPIO пинов, т.к. включает помимо JTAG еще и ETM. Разводите плату сразу под Secondary JTAG port, но он включается программно.


10 пинов? Это я, конечно, тоже пропустил при чтении документа... А программно, это значит, что сначала мне нужно залить туда программу через UART?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 28 2007, 11:41
Сообщение #28


Гуру
******

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



Цитата(defunct @ Nov 28 2007, 13:27) *
5
TDI/TDO/TMS/TCK/GND.

Нет 6(+VTarget), даже если собираетесь только BoundaryScan пользоватся, то питать преобразователь уровней Jtag адаптера напряжением питания target.
И 8 (+RST/NRST). Если собираетесь еще и отлаживаться...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 28 2007, 11:44
Сообщение #29


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Slonic @ Nov 28 2007, 14:41) *
10 пинов? Это я, конечно, тоже пропустил при чтении документа... А программно, это значит, что сначала мне нужно залить туда программу через UART?

10 пинов ETM, +5 JTAG'овых..
Для 2-го JTAG порта - придется залить программу через UART.
И потом в каждой программе где требуется отладка в startup вставлять нечто такое:
Код
Reset_Handler:  

PINSEL1         EQU     0xE002C004    ; PINSEL1 Address
PINSEL1_Val     EQU     0x55400000    ; Secondary JTAG

                LDR     R0, =PINSEL1
                LDR     R1, =PINSEL1_Val
                STR     R1, [R0]
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Nov 28 2007, 11:44
Сообщение #30


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Slonic)
А что ставили? Загрузка через УАРТ?
Настоящие мужчины отладчиками не пользуются smile.gif

Везде гружу через UART. Так что все вопросы по отладке уже не ко мне.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

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

 


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


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