Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Благодарю, действительно неочень помогло. И что делать?
Отправлено
Vash
17 марта 2007 г. 17:25
В ответ на:
Можно не гуглить, он не открытый
отправлено -=Shura=- 17 марта 2007 г. 16:51
Составить ответ
|
Вернуться на конференцию
Ответы
А что ты там найти собрался?
—
-=Shura=-
(17.03.2007 17:56:11
217.21.50.43
,
пустое
)
Ответ:Бъемся с Super I/O W83627HF, вернее с тем, наверное, что не следовало бы их ставить в контроллеры Контрона, претендующие на звание индустриальных. Отмоделировали сигнал, при попадении старт-бита следующего байта в область стоп бита предыдущего (искажения длительности стоп-бита) происходит зависание UART, отвиснуть который проблематично, перед зависанием появляются дополнительные байты
—
Vash
(17.03.2007 18:19:12
62.244.12.24
, 254 байт)
Кстати, при анализе решений конкурентов (+)
—
Vladimir Ljaschko
(17.03.2007 22:47:4
194.226.120.28
, 448 байт)
По аналогии с другими UART, например в AVR... (+)
—
iTahoe
(17.03.2007 19:22:53
85.141.69.87
, 713 байт)
Ответ: Да именно работаем с четырьмя типами ошибок. Однако повисает прочно. вернуть в рабочее состояние можно либо изменив режим ФИФО /без ФИФО либо записью нуля в регистр статуса - это-то здесь причем? н же по идее не используется для записи?
—
Vash
(17.03.2007 19:43:10
62.244.12.24
,
пустое
)
Собсно мысль в том, что возможно это не контроллер виснет, а что он ждёт, когда вы бит/сигнал ошибки сбросите. ;)
—
iTahoe
(17.03.2007 19:26:2
85.141.69.87
,
пустое
)
Ответ: Контроллер не виснет. Виснет UART. По поводу дополнительного сигнала ошибки (недокументированного)??????
—
Vash
(17.03.2007 19:46:39
62.244.12.24
,
пустое
)
Под "контроллер" подразумевается не МК, а "UART-контроллер". ;)
—
iTahoe
(17.03.2007 20:35:6
85.140.216.118
,
пустое
)
Оч на то похоже. Ибо чипсет компьютерный, если бы в компах висли порты - производителя давно бы уже з@ебали вусмерть
—
-=Shura=-
(17.03.2007 19:30:24
217.21.50.43
,
пустое
)
+1
—
=AVR=
(17.03.2007 21:52:58
80.92.96.19
,
пустое
)
+1
—
iTahoe
(17.03.2007 20:36:2
85.140.216.118
,
пустое
)
Нувыблиндаёте! И что будет, если докажете?
—
-=Shura=-
(17.03.2007 18:23:0
217.21.50.43
,
пустое
)
P.S. Как раз в стандарте наверняка будут прописаны требования к НОРМАЛЬНЫМ сигналам и ничего не будет про то, что должен делать контроллер если сигнал ненормальный.
—
-=Shura=-
(17.03.2007 18:26:23
217.21.50.43
,
пустое
)
Ответ: Ну, например, я ожидаю,что там будут слова о том, что если старт-бит короткий, он не должен вызывать срабатывания UART, если в области стоп-бита появляется импульс другой полярности(стоп-бит укорачивается) должна появляться ошибка синхронизации и не должен зависать UART, это написано в описании работы UART, но не выполняется на практике. Вот и хотелось для убедительности. Кроме того, хотелось бы получить допустимые отклонения скорости следования информации.
—
Vash
(17.03.2007 18:37:39
62.244.12.24
,
пустое
)
Могу вас огорчить, слова UART там наверняка ваще нет. Но мне всё же очень любопытно - ну доказали вы, и что дальше делать с этим сакральным знанием?
—
-=Shura=-
(17.03.2007 18:42:34
217.21.50.43
,
пустое
)
Ответ:Про UART согласен. Но разве это не самодостаточная попытка доказать истину. На самом деле мы попали как кур в ощип. Дисплей в котором стоит Контрон, установлен в сети RS-485(не нашей) в которой допущена погрешность, которая проявляется в коротком импульсе, который вызывает зависание.
—
Vash
(17.03.2007 19:04:48
62.244.12.24
, 697 байт)
Оно-то, конечно, неприятно. Но что и кому вы хотите доказать, всё равно не пойму. Не проще ли поиграться с фильтрами на вводе RS485?
—
-=Shura=-
(17.03.2007 19:09:13
217.21.50.43
,
пустое
)
Ответ: Вся беда в том, что задача нами решена, в общем-то, Убрав эту просечку мы снизили частоту этой помехи до значения, когда отдельные зависания ликвидируются перезаписью в регистр статуса нулей и таким образом вопрос закрывается. Однако спускать то что компания выпускает на рынок товар откровенно сырой, подает его как супер продукт со сверхнизким потреблением (тоже вранье) и даже вида не делает, что сделает когда- нибудь что нибудь спокойно жить не дает. Отказаться от этих контроллеров не мо
—
Vash
(17.03.2007 19:24:38
62.244.12.24
,
пустое
)
может проще ретранслятор перед контроллером было прилепить. Да, дело мелкософта цветет и смердит....
—
pau62
(17.03.2007 19:44:53
212.26.238.8
,
пустое
)
Ответ: Это не подходит (на первый взгляд) из-за удорожания схемы (ведь он должен быть интеллектуальным- фильтровать биты по длительности ?)
—
Vash
(17.03.2007 20:03:41
62.244.12.24
,
пустое
)
скока проводов 485?
—
pau62
(17.03.2007 20:20:56
212.26.238.73
,
пустое
)
ну они готовые в продаже есть. затрудняюсь ткнуть пальцем, но думаю можно у адама посмотреть и у прочих фирм ориентирующихся на промавтоматику. не, они не фильтруют, а принимают-передают, но не в прямую, тама контроллер обычно.
—
pau62
(17.03.2007 20:16:48
212.26.238.73
,
пустое
)
Экой вы горячий молодой человек :-) Да не сделаете вы нихрена этому контрону всё равно.
—
-=Shura=-
(17.03.2007 19:31:56
217.21.50.43
,
пустое
)
Ответ: На данный момент нас бы устроило принесение извинений и заверение, что в будущем они таких ляпсусов допускать не будут. Ведь это целая линия контроллеров, достаточно многочисленная. Так вот при изменении типа микросхем Winbond еффект зависания изменяется: сейчас мы боремся с зависанием второго UART,
—
Vash
(17.03.2007 19:59:53
62.244.12.24
, 160 байт)
Ответ: Интересно, если Вы будете в метро в турникет вставлять карточку не той стороной, добьетесь принесения Вам извинений ? Это к тому, что Вы пытаетесь использовать систему с некорректными входными данными (а наползание старт бита следующего на хвост предыдущего байта - 100 % некорректность для RS232) и ждете что она заработает, или Вам принесут извинения за то что ВЫ ее неправильно используете ? Ссылка на платы с Р4, 7 из 10 - с этой микросхемой
—
Mik174
(18.03.2007 12:39:25
85.140.53.170
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru