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

 
 
> По поводу таймеров в LPC2106, ...или может быть взять другой контроллер?
Slonic
сообщение Nov 23 2007, 08:57
Сообщение #1


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

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



Создаю плату ну очень маленького размера. Требованию к контроллеру: достаточное быстродействие для ввода 16-разрядных данных с АЦП на частоте в 1Мгц и минимум 16кБ памяти для буферов, все это должно быть в небольшом корпусе максимум QFP/QFN48.

Из того, что выпускается сегодня (AVR32 и STM32 пока не рассматриваем), насколько я понял, подходит только LPC2106. Сейчас прикидываю подойдет ли он по всем параметрам. И вот вопрос. Нужно создать тактовые сигналы такого вида см. рисунок. Что-то не очень соображу, можно ли сделать это одним таймером? Похоже, что нет, но вдруг я чего недосмотрел? Просто второй таймер нужен для других целей...

И еще вопрос: пробовал ли кто-нибудь заставить загрузчик работать по RS-485 (полудуплекс)?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Nov 26 2007, 11:22
Сообщение #2


.
******

Группа: Участник
Сообщений: 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
Сообщение #3


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

Группа: Участник
Сообщений: 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
defunct
сообщение Nov 28 2007, 11:27
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 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
zltigo
сообщение Nov 28 2007, 11:41
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 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:46
Сообщение #6


кекс
******

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



Цитата(zltigo @ Nov 28 2007, 14:41) *
Нет 6(+VTarget), даже если собираетесь только BoundaryScan пользоватся, то питать преобразователь уровней Jtag адаптера напряжением питания target.

VTarget не обязательно. Его можно закоротить прямо внутри JTAG адаптера на Vcc JTAG адаптера через резистор 270-510. На практике что адаптер, что таргет питаются от 3.3V смысл в лишнем пине?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 28 2007, 12:10
Сообщение #7


Гуру
******

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



Цитата(defunct @ Nov 28 2007, 13:46) *
VTarget не обязательно. Его можно закоротить прямо внутри JTAG адаптера на Vcc JTAG адаптера через резистор 270-510.

Адаптеры бываю разные. Возьмите, напимер, бессмертный Wiggler и закоротите smile.gif, если найдете там питание Vcc тем более 3.3V


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


кекс
******

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



Цитата(zltigo @ Nov 28 2007, 15:10) *
Адаптеры бываю разные.

Что верно - то верно, разные.
Но тут неординарный случай - программно включаемый порт, поэтому не все адаптеры подойдут.

Цитата
Возьмите, напимер, бессмертный Wiggler и закоротите smile.gif, если найдете там питание Vcc тем более 3.3V

Пасиба smile.gif Wiggler и U-Link очень трудно (если вообще реально) подружить с secondary JTAG портом.

А J-Link и его клоны работают с ним стабильно, и Vcc у них как раз 3.3V.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - Slonic   Цитата(defunct @ Nov 28 2007, 14:27) 5 TD...   Nov 28 2007, 11:41
||- - defunct   Цитата(Slonic @ Nov 28 2007, 14:41) 10 пи...   Nov 28 2007, 11:44
- - 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


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

 


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


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