Отговори на тема  [ 6 мнения ] 
LPC 2134 изследване 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение LPC 2134 изследване
Пускам темата, тъй като това го има в Б-я на склад + че хората, които познавам + мене се ориентирахме това да ползваме на първо време за 'разучаване'.

И от datasheet-a направо радост, но естествено няма съвършенни неща:

http://www.semiconductors.philips.com/a ... s/2134.pdf

Очудващо обаче, има няколко доста фрапиращи бъга от 7+1, които са описани.

Има бъг в brown-out reset-а в режим за "под 2.6в"
Бъг в четенето на статус регистри за RX,TX, които имат своето заобикаляне, но все пак доста лоши бъгчета.

Има и един бъг в MAM , но той има лесен workaround, доколкто разбрах enable MAM всеки път преди операция с външният SRAM, за да няма проблеми.

Та ми се иска да чуя вашето мнение по въпроса за errata-та. ?

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Съб Яну 28, 2006 11:12 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение 
Бъговете му са общи за серията. Мисля че не трябва да се притесняваш. Нали все пак става въпрос за разучаване. А докато допреш до нещо по-сериозно току виж вече излязъл LPC2164 и тези бъгове ще бъдат "fixed" или поне "feature". :lol: :lol:
Наблегни повече и на английския. LPC2134 няма външна шина и не може да има външен SRAM. Този бъг около MAM няма да го забележиш. Проявява се само при изпълнение на програмата от FLASH, а когато изпълняваш програма от FLASH-а не виждам защо да не ти е включен напълно MAM. Някъде в началото на reset процедурата го конфигурираш и разрешаваш и забравяш за него.
Бъга на brown-out reset означава че направо трябва да забравиш за brown-out reset.
Бъговете на UART ги има и в предните серии ще свикнеш с тях.


Съб Яну 28, 2006 6:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
И внимаваи като си играеш с този процесор. От комет ми пробутаха платка na Олимекс с 3 скапани порта на процесора а аз после съвсем на маитап скапах още един. досега не ми се беще случвало никога да изгоря порт на някакъв процесор,тия нещо са много капризни. И изобщо грозна работа е това LPC. Атмелските са много по приятни за работа. Доколкото може да бъде приятен за работа изобщо някакъв ARM :)


Съб Яну 28, 2006 7:00 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Ми аз друго съм чувал (ама за сега само чувал (!)).

Както вече в друга тема се каза и тук май вече го казах в Акерман имат на склад 2134 и последно разбрах за около <6$ без ДДС-то бройката.

Благодаря за отзивите ! ;-)

едит:

А това за МАМ-а малко по памет го казах , защото помня нещо , че служеше за ускоряване на достъпа, както се разбира и от името му; до програмната памет и то не за Flash-a< ама явно криво съм разбрал :-?

"The Memory Accelerator Module (MAM) provides accelerated execution from the on-chip flash at
higher frequencies."

ми явно някъде съм блееееялл като овца :lol: :lol: :lol:

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Съб Яну 28, 2006 7:59 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение 
Никола не плаши така човека.
Има някои същественни разлики между LPC2134 и LPC2124. Едната от тях е че пиновете свързани към входовете на АЦП-то при LPC2124 не са "5 V tolerant" дори когато са конфигурирани като цифрови входове. Макар че в документацията пише че са. При LPC2134 те са "5 V tolerant" ако се използват като цифрови входове. Когато се използват като аналогови входове за АЦП-то съответно трябва да не надвишават VDDA с повече от 10%.
Има и друго нещо което хората често пропускат. При LPC21хх и LPC22xx серията пиновете са обявени като "5 V tolerant", но това е валидно само когато е подадено напрежението V3 (3.3V захранване). Това дори и да го търсиш в документацията няма да го намериш. Защото от PHILIPS са го написали със ситни буквички като забележка под линия при таблиците за електрическите параметри. При LPC213x, LPC214x и новите LPC2101,2,3 чипа се захранва с едно напрежение 3.3 V и вътре с LDO регулатор се прави 1.8 V за ядрото. Така че този проблем е заобиколен.

И още нещо което е трудно откриваемо в документацията - пиновете на I2C са "open drain" дори и когато са конфигурирани като цифрови изходи(GPIO). Това също е казано там под линия със ситнички буквички и в началото загубих един ден докато се светна какво става.


Съб Яну 28, 2006 8:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Всичкото това е така но това не променя нещата че не са добре защитени и трябва да се внимава. Някои преди мен на тази платка е унищожил 1 пин които са обикновенно IO. и 2 които sa ADC.
Аз скапах обикновенно I/O като просто съм го вързал към 5V pin na АТмега които беше изход. ами от тия 30-40 милиампера максимум порта просто си умря. Защо такива ексцеси никога не стават с други процесори. И с MSP съм го правил и с PIC i s АТмега. АТ91то също е много здрав скоро в един пост писах на какво е издържал.
Нека да се има пред вид че са капризни и да се внимава.


Съб Яну 28, 2006 8:36 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 6 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни