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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Оценочная плата для изучения LPC2101, согласование уровней
smk
сообщение Feb 18 2009, 11:46
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



В настоящее время проектирую для себя оценочную плату с целью освоить МК LPC2101 (2,3) с программированием через СОМ-порт. За основу взял схемку платки LPC-P2103 от OLIMEX. Добавлю второй разъемчик для СОМ-порта, 8 кнопок, 8 светодиодов, цепь удержания в "0" P0.14 c СОМ-порта. Все выводы порта (как и у OLIMEX) выведу на отдельный 32-х контактный разьем. Возможно еще стабилизатор 5 В, небольшое поле для макетирования и держатель для SD-карточки. Суть вопроса в следующем. При использовании LCD и т.п. с питанием 5 В возникает необходимость согласования уровней. Как лучше это делать в каждом направлении?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
vik0
сообщение Feb 18 2009, 13:20
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 27-07-08
Из: теплые края
Пользователь №: 39 233



А вам точно нужна плата на этом старье? Я бы делал макетку с 214х.
По теме. Вы уверены что вам вообще нужно преобразовывать уровни? 90% ЖКИ вполне нормально воспринимают 3В сигналы.
Если таки нужно преобразование - 74LVC4245 вам поможет.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 18 2009, 14:12
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



IMHO, легче купить - и денег больше секономится и времени.
А в 2103 к тому же мало че влезет и периферия слабенькая.
Лучше что нибудь понавороченней, а то как дойдет до чего нибудь
круче мигания светодиодами - тут оно и вот.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 18 2009, 14:43
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Выбор контролера сделан исходя из цены (LPC2103), если что не так - будет не так обидно. Следующим этапом конечно будет что-то серьезней. На счет дешевле - так я прикинул, самому сделать с заказной платой выходит раза в два дешевле. Время есть. Кризис позволяет поиграться. Периферии для начала вполне достаточно. Наиграюсь - сделаю из нее накопитель на несколько SD-карточек по 8G каждая. Ну и еще нужно будет разработать свою библиотечку под модуль 3G.
Цитата
Если таки нужно преобразование - 74LVC4245 вам поможет.

Имелось ввиду и от LCD к МК тоже. Получится?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 18 2009, 15:42
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(smk @ Feb 18 2009, 18:43) *
Имелось ввиду и от LCD к МК тоже. Получится?


Конечно! Он же двунаправленный.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 18 2009, 15:44
Сообщение #6


кекс
******

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



Цитата(vik0 @ Feb 18 2009, 15:20) *
А вам точно нужна плата на этом старье? Я бы делал макетку с 214х.

Старье?!
LPC2101(2, 3) новее чем предлагаемые вами 214x.
Да и по весу это МК разных категорий.

Хоть бы сподобились UM прочитать вначале.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 18 2009, 20:11
Сообщение #7


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(defunct @ Feb 18 2009, 18:44) *
Старье?!
LPC2101(2, 3) новее чем предлагаемые вами 214x.
+10
210x на данный момент один из лучших по цена/производительность, цена/возможности
из всех доступных в качестве переферийного контроллера.

тока купить отладку OLIMEX действительно дешевле, а навесить на нее уже можно все что угодно...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 18 2009, 20:21
Сообщение #8


Гуру
******

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



Цитата(singlskv @ Feb 18 2009, 23:11) *
210x на данный момент один из лучших по цена/производительность, цена/возможности

Только вот экономить буквально пару-тройку баксов и использовать обгрызенный со всех сторон LPC2101 для знакомства с семейством LPC21xx явно неразумно sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 18 2009, 20:41
Сообщение #9


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Feb 18 2009, 23:21) *
Только вот экономить буквально пару-тройку баксов и использовать обгрызенный со всех сторон LPC2101 для знакомства с семейством LPC21xx явно неразумно sad.gif.
Готов купить отладку на более продвинутом контроллере на пару-тройку $ дороже, готовы предложить ? smile.gif
Отладки обычно не на 2101 а на 2103 и там с памятью уже не так плохо.
А собственно чего не хватает у 2103 ? FastPIO есть, АЦП с независимыми прерываниями/результатами по "виртуальным" каналам есть,
частота разумная, остальная переферия тоже есть, чего еще надо ?

Ну нету конечно SD, Ethrnet, USB и внешней памяти, но это и не всегда нужно...
Go to the top of the page
 
+Quote Post
vik0
сообщение Feb 18 2009, 20:41
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 27-07-08
Из: теплые края
Пользователь №: 39 233



Да, действительно, прошу прощения за "старье", бес попутал. sad.gif
Перепутал с 2106
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 18 2009, 20:56
Сообщение #11


Гуру
******

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



Цитата(singlskv @ Feb 18 2009, 23:41) *
Готов купить отладку на более продвинутом контроллере на пару-тройку $ дороже, готовы предложить ? smile.gif

Человек делает нечто на коленке а не покупает готовое. Разница между 2101 + LDO и чем-либо типа 213/4x эти самые доллары, а отннюдь не десяток евро, как у Olimex (что вообще-то тоже не деньги).


Цитата(singlskv @ Feb 18 2009, 23:41) *
А собственно чего не хватает у 2103

Речь вобще-то о LPC2101 идет sad.gif. А не хватает прежде всего памяти для использования в качестве отладочного девайса общего назначения. По нынешним временам скорее всего хотя-бы USB, тоже захочется почти сразу...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 18 2009, 21:17
Сообщение #12


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Feb 18 2009, 23:56) *
Речь вобще-то о LPC2101 идет sad.gif. А не хватает прежде всего памяти для использования в качестве отладочного девайса общего назначения.
А повнимательнее читать исходный пост...
Цитата
... с целью освоить МК LPC2101(2,3)...

Цитата
По нынешним временам скорее всего хотя-бы USB, тоже захочется почти сразу...
Навиг мне USB на переферийном контроллере,
и в других вариантах USB то же не всегда нужен...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 18 2009, 21:41
Сообщение #13


Гуру
******

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



Цитата(singlskv @ Feb 19 2009, 00:17) *
А повнимательнее читать исходный пост...

Читаем заголовок что будет конкретно стоять, а не последующие раздумья Автора о том, каких высот это позволит достичь.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Feb 18 2009, 22:03
Сообщение #14


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Feb 19 2009, 00:41) *
Читаем заголовок что будет конкретно стоять, а не последующие раздумья Автора о том, каких высот это позволит достичь.

Цитата
За основу взял схемку платки LPC-P2103 от OLIMEX.
..................
Выбор контролера сделан исходя из цены (LPC2103),
(с)Автор топика

Спорим чтоб спорить, ну-ну...
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 19 2009, 10:10
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
Спорим чтоб спорить, ну-ну...


Не надо спорить, лучше подскажите чего бы еще навесить исходя из опыта. Одна голова хорошо - несколько голов лучше. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 19 2009, 12:29
Сообщение #16


кекс
******

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



Цитата(zltigo @ Feb 18 2009, 22:21) *
Только вот экономить буквально пару-тройку баксов и использовать обгрызенный со всех сторон LPC2101 для знакомства с семейством LPC21xx явно неразумно sad.gif.

IMHO не в цене дело. Дело в том, что "от простого к сложному" - более рационально и природно чем наоборот.
2101(2,3) - самые простые из имеющихся, к тому же в отличие от других LPC, бывают в PLCC корпусе, что для быстрого старта самое то.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 19 2009, 12:46
Сообщение #17


Гуру
******

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



Цитата(defunct @ Feb 19 2009, 15:29) *
IMHO не в цене дело. Дело в том, что "от простого к сложному" - более рационально и природно чем наоборот.

Контроллеры на самом деле совершенно однотипные и от "простого" к сложному не получится - получится отладочная плата с совершенно неразумными искусственными ограничениями по памяти и с некоторой отсутствующей переферией типа USB(которая на первом этапе просто может не использоваться). Я же не предлагаю вместо LPC2101 сначала спаять на коленке, например, STR91 и не даже LPC23xx - я предлагаю потратить несколько баксов и взять чип в линейке постарше, который не имеет ограничений для изучения ВСЕЙ линейки на одной отладочной плате. У меня до сих пор для ВСЕЙ этой ветки LPC2101...3, LPC213x, LPC214X служит олимексовская на LPC2148.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 19 2009, 14:14
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата
служит олимексовская на LPC2148.


Тогда уже мне бы стоило 2158 брать... но это потом. Сначала хочу хоть чему-то научиться. Например, принмать с 3G модуля и писать на SD-карточку.

P.S. 2478 тоже очень интересный как мне кажется.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
dlman
сообщение Feb 19 2009, 14:25
Сообщение #19


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

Группа: Участник
Сообщений: 88
Регистрация: 28-05-06
Из: Москва
Пользователь №: 17 530



Цитата(zltigo @ Feb 19 2009, 15:46) *
У меня до сих пор для ВСЕЙ этой ветки LPC2101...3, LPC213x, LPC214X служит олимексовская на LPC2148.


У LPC2148, к сожалению, нет CAN, по производительности он уступает 2103, плюс некоторые изменения в архитектуре. На мой взгляд, LPC2103 - контроллер другого уровня, который "случайно" оказался в семействе 21хх. Он больше подходит как альтернатива 8 и 16 битных недорогих МК, при этом имея большее разнообразие переферии (2 уарта и RTC на дешевых 8-битниках не встретишь) и намного большую производительность.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 19 2009, 18:16
Сообщение #20


Гуру
******

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



Цитата(dlman @ Feb 19 2009, 17:25) *
У LPC2148, к сожалению, нет CAN,

Нет, как и у 2103. По типу переферии это ОДНО семейство. Более старые LPC211X/2106/22xx и более новые LPC23/4 отличаются по позможности от них.
Цитата
по производительности он уступает 2103,

Типа официально разрешили разогнать с 60 - до 70MHz smile.gif при этом оставив все тайминги для Flash неизменными 1ws для частот свыше 20MHz и 2ws свыше 40MHz. При этом свыше 60MHz должно быть 3ws, но это толи- вдруг разогнать разлешили, толи просто последствия неотредактированности. Ну просто фантастический прирост производительности sad.gif
Цитата
плюс некоторые изменения в архитектуре.

Нималейших.
Цитата
На мой взгляд, LPC2103 - контроллер другого уровня, который "случайно" оказался в семействе 21хх.

Взгляд ошибочен, это типичный представитель именно "средней" ветви семейства от более "старшей" ветки, как и от "младшей", отличается практически всей переферией, начиная с котроллера прерываний(у старшших он уже PL192), возможностей тактировки(нет встроенного генератора, PLL с 10MHz, а не 32KHz,..), UART,..... А отличие от "своих" только в максимальном усечении корпуса и памяти и наличием усеченных 16bit таймеров, что скорее всего было сделано под какого-то очень массового заказчика.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 20 2009, 08:37
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



К вопросу о согласовании уровней. Кто-нибудь может мне перевести/пересказать своими словами нижеприведенное для точного понимания мною особенностей выводов порта? Переводчиками пользовался, но это не то. Дают только самое общее представление, а это я без них понимаю. Спасибо.

[1] 5 V tolerant pad providing digital I/O functions with TTL levels and hysteresis and 10 ns slew rate control.

[2] Open-drain 5 V tolerant digital I/O I2C-bus 400 kHz specification compatible pad. It requires external pull-up to provide an output
functionality. Open-drain configuration applies to ALL functions on that pin.

[3] 5 V tolerant pad providing digital I/O (with TTL levels and hysteresis and 10 ns slew rate control) and analog input function. If configured
for an input function, this pad utilizes built-in glitch filter that blocks pulses shorter than 3 ns. When configured as an ADC input, digital
section of the pad is disabled.

[4] 5 V tolerant pad providing digital I/O functions with TTL levels and hysteresis and 10 ns slew rate control. If configured for an input
function, this pad utilizes built-in glitch filter that blocks pulses shorter than 3 ns.

[5] Open-drain 5 V tolerant digital I/O I2C-bus 400 kHz specification compatible pad. It requires external pull-up to provide an output
functionality. Open-drain configuration applies only to I2C function on that pin.

[6] Pad provides special analog functionality.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

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

 


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


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