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

 
 
> сдох uart в AT91SAM7S256, сдох uart в AT91SAM7S256
карамболь
сообщение Jan 15 2009, 10:31
Сообщение #1


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

Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813



здравствуйте. В процессе отладки сдох UART, прочем только приемник (передатчик работает). В общих словах схема такова:
- проц запитан оти сети через несколько преобразователей
- ПК дружит с процем через USB (между ними микруха USB-UART)
- микруха запитана от USB
- дальше развязка через оптроны

плата разработана без моего участия.
сразу со старта наткнулся на то, что на выходе оптрона нет сигналов (данные от ПК на проц не приходили), решил пока на это забить ибо время дороже, подпаял сигналы проца напрямую к микрухе USB-UART (т.е. на вход оптрона), естественно сразу не заработало (нет общей земли?), однако при подключенном JTAGе все функционировало превосходно (надо полагать через JTAG земля USB и земля проца приводятся к одному уровню?), да вот перестало ((. Код не менялся, просто перестал принимать данные и всё ( цепи я прозвонил, все - ок . Если бы вылетел передатчик, я бы еще не так удивился, а вот приемник, это 1-й раз в моей жизни. Вот хотелось бы узнать это какой то задокументированный баг или я где то налажал, дело в том, что проц. возможно быдет использован в системе жизнаобеспечения, поэтому и требования соответствующие. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
aaarrr
сообщение Jan 15 2009, 12:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(карамболь @ Jan 15 2009, 13:31) *
Вот хотелось бы узнать это какой то задокументированный баг или я где то налажал, дело в том, что проц. возможно быдет использован в системе жизнаобеспечения, поэтому и требования соответствующие. Заранее спасибо.

wacko.gif OMG!
С n-метровой неизвестно как подключенной землей и вылетел - что тут удивительного? Для проверки можете сделать loopback RX-TX процессора.

Упоминание системы жизнеобеспечения при таком подходе вызывает шевеление волос по всему телу sad.gif
Go to the top of the page
 
+Quote Post
карамболь
сообщение Jan 15 2009, 12:57
Сообщение #3


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

Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813



Цитата(aaarrr @ Jan 15 2009, 15:17) *
wacko.gif OMG!
С n-метровой неизвестно как подключенной землей и вылетел - что тут удивительного? Для проверки можете сделать loopback RX-TX процессора.

Упоминание системы жизнеобеспечения при таком подходе вызывает шевеление волос по всему телу sad.gif



1. loopback проверил в первую очередь - не работает
2. плата отладочная (на релизе будет гальваническая развязка), успокойте свои волосы biggrin.gif
3. в данный момент режим работы, мягко говоря, нестандартный, обусловлен поджимающими сроками (софт нужен срочно, приходится работать с тем что есть)
резюме - подход как подход, в данном случае - оптимальный(см. выше), к тому же проработал на этом проце. несколько месяцев - ничего не вылетало (UART юзался в хвост и в гриву). Так что, поводов для стёба не вижу, однако, спасибо за ответ
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 15 2009, 13:02
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(карамболь @ Jan 15 2009, 15:57) *
проработал на этом проце. несколько месяцев - ничего не вылетало (UART юзался в хвост и в гриву). Так что, поводов для стёба не вижу, однако, спасибо за ответ

Несколько месяцев - более чем достаточный срок для припаивания одного провода, как тут не стебаться? biggrin.gif
Go to the top of the page
 
+Quote Post
KAlex
сообщение Jan 15 2009, 13:04
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



{ ПК + МК + жизнеобеспечение } - странное сочетание.
Первым делом проверить порт. Ввод-вывод работает?
Если нет, иногда помогает erase 55-й ногой. У меня от статики такое было.
Опять же USB-порт в ПК приверить.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 15 2009, 13:09
Сообщение #6


кекс
******

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



Цитата(карамболь @ Jan 15 2009, 14:57) *
несколько месяцев - ничего не вылетало (UART юзался в хвост и в гриву).

Чудом работало! Земля JTAG спасала - отключили и приплыли.

Вначале соединять земли, потом сигналы!
Go to the top of the page
 
+Quote Post
карамболь
сообщение Jan 15 2009, 13:14
Сообщение #7


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

Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813



Цитата(aaarrr @ Jan 15 2009, 16:02) *
Несколько месяцев - более чем достаточный срок для припаивания одного провода, как тут не стебаться? biggrin.gif


вы правы ) впрочем, рад, что добавил вам хороших эмоций, в конце концов проц. - всего лишь кусок кремния, а смех, он, как известно, жизнь продлевает, так что, долгой Вам жизни biggrin.gif
пысы. будет скучно, пишите, я еще чего-нибудь сожгу, у меня этого добра навалом -)))))))

Цитата(defunct @ Jan 15 2009, 16:09) *
Чудом работало! Земля JTAG спасала - отключили и приплыли.

Вначале соединять земли, потом сигналы!


знаю, оттого и грусно )
Go to the top of the page
 
+Quote Post
KAlex
сообщение Jan 15 2009, 13:45
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(defunct @ Jan 15 2009, 16:09) *
Чудом работало!

Потом чудо долго болело! biggrin.gif smile3046.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:05
Рейтинг@Mail.ru


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