| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| UART проблем http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=8356 |
Страница 1 от 1 |
| Автор: | mladejat [ Чет Дек 02, 2010 6:00 pm ] |
| Заглавие: | UART проблем |
Здравейте, Работя със SAM7S и GSM модул на Сименс. Устройството най-общо казано преобразува RS канал в GPRS. Забелязах (с осцилоскоп) следния проблем - ако антената е твърде близо до платката в UART Rx се появяват смущаващи импулси, които се възприема от процесора най-често като байт '0' пристигащ от външния за преобразувателя хардуер. В това нямаше да има нищо учудващо ако смущенията ги имаше и по останалите входни пинове на MCU-то, захранването и въобще по по-дългите пътечки на платката. Има ги обаче само на UART Rx. Смущенията се запазиха дори когато махнах pull-up-a и MAX3232, и остана само пин Rx на SAM7S с 3см пътечка. Пътечката на UART Rx дори е разделена от антената с плътен полигон към GND. При проба с pull-up 300k, 47k или 4k7 - смущението съществува. Имам чувството, че тези импулси не са входящи за процесора, а всъщност ги генерира той, защото някоя негова система е повлияна от радио смущенията. Възможно ли е това. Някой има ли идея за причината и как да се премахне този ефект (освен антена с кабел, защото вече си го помислих). Благодаря предварително. |
|
| Автор: | bateAz [ Чет Дек 02, 2010 7:12 pm ] |
| Заглавие: | |
Последователно на изхода на MAX3232, възможно най-близо до MAX-а, резистор 200 ома. Непосредствено до пина на SAM7 един кондензатор 10pF към ДОБРА маса. |
|
| Автор: | mladejat [ Чет Дек 02, 2010 7:40 pm ] |
| Заглавие: | |
С тази RC група ще филтрирам (маскирам) евентуални смущения пристигащи от max3232, но смущенията съществуват и при отстранен max. Повече ме притеснява ако източник на смущенията си е самия ARM. Все пак ще прибягна до съвета Ви ако не открия причината. Благодаря за отделеното време. |
|
| Автор: | miro_atc [ Чет Дек 02, 2010 9:03 pm ] |
| Заглавие: | |
Сложи кондензатор както казва батето, това е решението! Всички хвърчащи входове в близост до GSM стават много добри приемници. Обикновен pullup/puldown изобщо не те спасява, защото енергията е много голяма. Аз съм постигал 2V върху 10к pulldown Тъй че всякакви съпротивления над 1к просто не ги смятай за pull up/down. Ако другите пинове на проца са изходи (или свързани към изходи) нормално е да няма върху тях смущения. Проблемът е само с "хвърчащите" като пак казвам дефиницията за хвърчащ е без кондензатор |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|