Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

LPC 2134 изследване
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=1688
Страница 1 от 1

Автор:  the_real_maniac [ Съб Яну 28, 2006 11:12 am ]
Заглавие:  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-та. ?

Автор:  Zdrav [ Съб Яну 28, 2006 6:16 pm ]
Заглавие: 

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

Автор:  Nikola Kirov [ Съб Яну 28, 2006 7:00 pm ]
Заглавие: 

И внимаваи като си играеш с този процесор. От комет ми пробутаха платка na Олимекс с 3 скапани порта на процесора а аз после съвсем на маитап скапах още един. досега не ми се беще случвало никога да изгоря порт на някакъв процесор,тия нещо са много капризни. И изобщо грозна работа е това LPC. Атмелските са много по приятни за работа. Доколкото може да бъде приятен за работа изобщо някакъв ARM :)

Автор:  the_real_maniac [ Съб Яну 28, 2006 7:59 pm ]
Заглавие: 

Ми аз друго съм чувал (ама за сега само чувал (!)).

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

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

едит:

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

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

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

Автор:  Zdrav [ Съб Яну 28, 2006 8:22 pm ]
Заглавие: 

Никола не плаши така човека.
Има някои същественни разлики между 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). Това също е казано там под линия със ситнички буквички и в началото загубих един ден докато се светна какво става.

Автор:  Nikola Kirov [ Съб Яну 28, 2006 8:36 pm ]
Заглавие: 

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

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/