|
По поводу таймеров в LPC2106, ...или может быть взять другой контроллер? |
|
|
|
Nov 23 2007, 08:57
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174

|
Создаю плату ну очень маленького размера. Требованию к контроллеру: достаточное быстродействие для ввода 16-разрядных данных с АЦП на частоте в 1Мгц и минимум 16кБ памяти для буферов, все это должно быть в небольшом корпусе максимум QFP/QFN48. Из того, что выпускается сегодня (AVR32 и STM32 пока не рассматриваем), насколько я понял, подходит только LPC2106. Сейчас прикидываю подойдет ли он по всем параметрам. И вот вопрос. Нужно создать тактовые сигналы такого вида см. рисунок. Что-то не очень соображу, можно ли сделать это одним таймером? Похоже, что нет, но вдруг я чего недосмотрел? Просто второй таймер нужен для других целей... И еще вопрос: пробовал ли кто-нибудь заставить загрузчик работать по RS-485 (полудуплекс)?
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Nov 27 2007, 17:53
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 3-10-05
Из: Москва-Троицк
Пользователь №: 9 174

|
Цитата(GetSmart @ Nov 26 2007, 14:22)  Я бы сразу выбрал LPC2106. По нему уже известно всё, до мелочей. Тогда так и поступлю. Уже начал рисовать схему... Сразу вопрос: сколько минимально проводов нужно для JTAGa? Просто на плате места крайне мало, а очень хочется предусмотреть именно на этой плате сразу и возможность отладки. Как я понял, кроме стандартных проводов JTAG (4шт) и питания (2) нужно еще как минимум 3 провода?
|
|
|
|
|
Nov 28 2007, 11:27
|

кекс
     
Группа: Свой
Сообщений: 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, но он включается программно.
|
|
|
|
|
Nov 28 2007, 11:41
|
Частый гость
 
Группа: Участник
Сообщений: 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?
|
|
|
|
|
Nov 28 2007, 11:44
|

кекс
     
Группа: Свой
Сообщений: 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]
|
|
|
|
Сообщений в этой теме
Slonic По поводу таймеров в LPC2106 Nov 23 2007, 08:57 etoja АЦП у него 10-битный, быстродействие 420 тысяч выб... Nov 23 2007, 09:06 defunct Цитата(etoja @ Nov 23 2007, 12:06) АЦП у ... Nov 23 2007, 15:10  alexander55 To Slonic.
Если хочется иметь на борту uC.
Для так... Nov 26 2007, 06:23 aaarrr Цитата(Slonic @ Nov 23 2007, 11:57) Созда... Nov 23 2007, 09:09 alexander55 Цитата(Slonic @ Nov 23 2007, 11:57)
Судя... Nov 23 2007, 09:19 Slonic Цитата(alexander55 @ Nov 23 2007, 12:19) ... Nov 23 2007, 09:28 aaarrr Цитата(alexander55 @ Nov 23 2007, 12:19) ... Nov 23 2007, 09:50 alexander55 Цитата(aaarrr @ Nov 23 2007, 12:50) Если ... Nov 23 2007, 10:02 ValeraK Цитата(Slonic @ Nov 23 2007, 13:57) Созда... Nov 23 2007, 10:12 Slonic Цитата(ValeraK @ Nov 23 2007, 13:12) На к... Nov 23 2007, 10:34 Сергей Борщ Цитата(Slonic @ Nov 23 2007, 10:57) (AVR3... Nov 23 2007, 10:36 Slonic Цитата(Сергей Борщ @ Nov 23 2007, 13:36) ... Nov 23 2007, 10:39  Сергей Борщ Цитата(Slonic @ Nov 23 2007, 12:39) я ни ... Nov 23 2007, 11:13 GetSmart Такие синхросигналы в принципе можно сделать на LP... Nov 23 2007, 12:27 Slonic Цитата(GetSmart @ Nov 23 2007, 15:27) Так... Nov 23 2007, 12:38 GetSmart В серии LPC2106 два независимых таймера и независи... Nov 23 2007, 12:49 Slonic Цитата(GetSmart @ Nov 23 2007, 15:49) В с... Nov 23 2007, 13:44 Slonic Всем спасибо, остановился между LPC2106 и STM32 в ... Nov 26 2007, 10:33   zltigo Цитата(defunct @ Nov 28 2007, 13:27) 5
TD... Nov 28 2007, 11:41    defunct Цитата(zltigo @ Nov 28 2007, 14:41) Нет 6... Nov 28 2007, 11:46     zltigo Цитата(defunct @ Nov 28 2007, 13:46) VTar... Nov 28 2007, 12:10      defunct Цитата(zltigo @ Nov 28 2007, 15:10) Адапт... Nov 28 2007, 12:23 GetSmart Для JTAGа вроде бы 8 или 9 проводов нужно, вместе ... Nov 27 2007, 19:08 zltigo Цитата(GetSmart @ Nov 27 2007, 21:08) Лин... Nov 27 2007, 21:24 Slonic Цитата(GetSmart @ Nov 27 2007, 22:08) Для... Nov 28 2007, 08:39  alexander55 Цитата(Slonic @ Nov 28 2007, 11:39) GCC и... Nov 28 2007, 08:43 GetSmart Цитата(Slonic)А что ставили? Загрузка через УАРТ?Н... Nov 28 2007, 11:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|