|
UART без кварцевой стабилизации, Работает или нет. До каких скоростей? |
|
|
|
 |
Ответов
|
Jul 18 2006, 13:21
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(WHALE @ Jul 18 2006, 13:30)  проще термодатчик поставить,снять зависимость внутреннего rc-генератора от температуры и менять OSCCAL. Неудобно по трём основным причинам: 1. Нужен термодатчик; 2. Нужен датчик напряжения питания (RC-генератор "плывёт" также и с напряжением питания); 3. Необходимо снимать зависимость частоты RC-генератора каждого прибора от обоих вышеуказанных параметров. Типовая зависимость не прокатит - гарантии в этом случае не обеспечивается. Кроме того, нельзя сбрасывать со счетов долговременную стабильность (старение) генератора. Коррекция же частоты по результатам измерения известных временнЫх интервалов мне кажется наиболее естественной.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jul 19 2006, 15:35
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата(Stanislav @ Jul 18 2006, 16:21)  Цитата(WHALE @ Jul 18 2006, 13:30)  проще термодатчик поставить,снять зависимость внутреннего rc-генератора от температуры и менять OSCCAL. Неудобно по трём основным причинам: 1. Нужен термодатчик; Да, это нужно. Правда его точность может быть никакая  . Цитата 2. Нужен датчик напряжения питания (RC-генератор "плывёт" также и с напряжением питания); С этим проблем нет - либо это напряжение "плывет" в пределах 10% (что меняет частоту на доли %) либо Мега меряет свое питание внутренним АЦП (через BANDGAP) даже без потери на это порта.... Цитата 3. Необходимо снимать зависимость частоты RC-генератора каждого прибора от обоих вышеуказанных параметров. Типовая зависимость не прокатит - гарантии в этом случае не обеспечивается. Насколько помню чатота RC во всем диапазоне температур и напряжений уплывает МАКСИМУМ на 5%(разность между крайними точками поверхности). Тобишь (т.к. и так "практически почти хватает") достаточно грубой коррекции частоты в нескольких точках T-U диапазона. Т.е. это не юстировка частоты - это коррекция при которой локальная ошибка в 0,5-1% (четверть ошибки по каждой из возмущающих параметров) более чем допустимы. Ну и можно допустить, что около коллиброванного значения наклоны кривых в разных чипах имеют достаточно высокую повторяемость. Цитата Кроме того, нельзя сбрасывать со счетов долговременную стабильность (старение) генератора. Не уверен, что этот параметр может повлиять настолько, да и стареют RC одновременно... Цитата Коррекция же частоты по результатам измерения известных временнЫх интервалов мне кажется наиболее естественной. Для этого они должны быть известны и они должны быть. Для LIN протовола это просто, а вот при общении с каким нибудь GSM модулем(мобилкой) весьма проблематично
|
|
|
|
|
Jul 19 2006, 16:40
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(ArtemKAD @ Jul 19 2006, 19:35)  ...Насколько помню чатота RC во всем диапазоне температур и напряжений уплывает МАКСИМУМ на 5%(разность между крайними точками поверхности). Тобишь (т.к. и так "практически почти хватает") достаточно грубой коррекции частоты в нескольких точках T-U диапазона. Т.е. это не юстировка частоты - это коррекция при которой локальная ошибка в 0,5-1% (четверть ошибки по каждой из возмущающих параметров) более чем допустимы. Ну и можно допустить, что около коллиброванного значения наклоны кривых в разных чипах имеют достаточно высокую повторяемость. При качественном проектировании это нельзя допустить. Цитата(ArtemKAD @ Jul 19 2006, 19:35)  Цитата Кроме того, нельзя сбрасывать со счетов долговременную стабильность (старение) генератора. Не уверен, что этот параметр может повлиять настолько, да и стареют RC одновременно... Чтобы нормально спроектировать даже несложную систему, нужно быть уверенным в параметрах компонентов. Цитата(ArtemKAD @ Jul 19 2006, 19:35)  Цитата Коррекция же частоты по результатам измерения известных временнЫх интервалов мне кажется наиболее естественной. Для этого они должны быть известны и они должны быть. Для LIN протовола это просто, а вот при общении с каким нибудь GSM модулем(мобилкой) весьма проблематично Прочитайте посты #1 и #5 данной темы. А в "мабилле" тоже кварц имеется...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jul 19 2006, 18:08
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата(Stanislav @ Jul 19 2006, 19:40)  Цитата(ArtemKAD @ Jul 19 2006, 19:35)  ...Насколько помню чатота RC во всем диапазоне температур и напряжений уплывает МАКСИМУМ на 5%(разность между крайними точками поверхности). Тобишь (т.к. и так "практически почти хватает") достаточно грубой коррекции частоты в нескольких точках T-U диапазона. Т.е. это не юстировка частоты - это коррекция при которой локальная ошибка в 0,5-1% (четверть ошибки по каждой из возмущающих параметров) более чем допустимы. Ну и можно допустить, что около коллиброванного значения наклоны кривых в разных чипах имеют достаточно высокую повторяемость. При качественном проектировании это нельзя допустить. Слово "качественное проектирование" как-то неуместно. Ежу понятно, что если можно использовать кварц, то кварц и используется. НО кварц это как минимум дополнительный элемент (площадь, ненадежность, цена) и кварц это задействованные лишние одна или две ноги (а ног всегда мало). То бишь "качественное проектирование" при использовании кварца может вылиться в использование более многоногого МК что очень часто от "плохо" до "недопустимо". Назвать такой выход "качественным" в ситуации когда такого размена можно избежать я НИКАК не могу. Цитата Цитата(ArtemKAD @ Jul 19 2006, 19:35)  Цитата Кроме того, нельзя сбрасывать со счетов долговременную стабильность (старение) генератора. Не уверен, что этот параметр может повлиять настолько, да и стареют RC одновременно... Чтобы нормально спроектировать даже несложную систему, нужно быть уверенным в параметрах компонентов. Уверен я бываю только после недели собственноручных испытаний  . Для Вас достаточно уверенности Atmel которая, заложив в доках точность коллибровки RC и его изменение от Vсс T и OSCCAL, ни в одном чипе не обмолвилась о нестабильности этого генератора из-за старения? Я думаю, что указанная нестабильность не выше нестабильности по причине Vсс и T.... Цитата Цитата(ArtemKAD @ Jul 19 2006, 19:35)  Цитата Коррекция же частоты по результатам измерения известных временнЫх интервалов мне кажется наиболее естественной. Для этого они должны быть известны и они должны быть. Для LIN протовола это просто, а вот при общении с каким нибудь GSM модулем(мобилкой) весьма проблематично Прочитайте посты #1 и #5 данной темы. А в "мабилле" тоже кварц имеется... В "мабилле" есть, но в "мабиллу" никто и не влазит. Речь о связи с нею....
Сообщение отредактировал ArtemKAD - Jul 19 2006, 18:12
|
|
|
|
|
Jul 20 2006, 11:18
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(ArtemKAD @ Jul 19 2006, 22:08)  Слово "качественное проектирование" как-то неуместно. Ежу понятно, что если можно использовать кварц, то кварц и используется. НО кварц это как минимум дополнительный элемент (площадь, ненадежность, цена) и кварц это задействованные лишние одна или две ноги (а ног всегда мало). То бишь "качественное проектирование" при использовании кварца может вылиться в использование более многоногого МК что очень часто от "плохо" до "недопустимо". Назвать такой выход "качественным" в ситуации когда такого размена можно избежать я НИКАК не могу. Под "качественным" я подразумевал такое, от которого конечный пользователь не будет плеваться. То есть, аппаратура должна гарантированно (в той степени, в какой это возможно) работать без глюков. Цитата(ArtemKAD @ Jul 19 2006, 22:08)  ...Уверен я бываю только после недели собственноручных испытаний  . Для Вас достаточно уверенности Atmel которая, заложив в доках точность коллибровки RC и его изменение от Vсс T и OSCCAL, ни в одном чипе не обмолвилась о нестабильности этого генератора из-за старения? Я думаю, что указанная нестабильность не выше нестабильности по причине Vсс и T... Производители генераторов почему-то считают необходимым приводить в даташитах долговременную стабильность своих изделий. Если фирма Atmel этого не делает - значит, этот параметр следует считать ненормированным, и вынесение каких-либо предположений на сей счёт подобно гаданию на кофейной гуще. Цитата(ArtemKAD @ Jul 19 2006, 22:08)  В "мабилле" есть, но в "мабиллу" никто и не влазит. Речь о связи с нею... Ну, старт- и стоп- биты каждая транзакция имеет. Вот по ним и можно синхронизироваться...
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jul 20 2006, 12:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата(Stanislav @ Jul 20 2006, 14:18)  Под "качественным" я подразумевал такое, от которого конечный пользователь не будет плеваться. То есть, аппаратура должна гарантированно (в той степени, в какой это возможно) работать без глюков. Поддерживаю обеими руками Цитата Цитата(ArtemKAD @ Jul 19 2006, 22:08)  В "мабилле" есть, но в "мабиллу" никто и не влазит. Речь о связи с нею... Ну, старт- и стоп- биты каждая транзакция имеет. Вот по ним и можно синхронизироваться...  Как Вы это себе представляете особенно если учесть, что старт-бит имеет только один гарантированный фронт, а стоп-бит вообще ни одного  ...
|
|
|
|
Сообщений в этой теме
DesNer UART без кварцевой стабилизации Jul 4 2006, 10:54 dRaider Больше информации!
Связь с компютером или дру... Jul 4 2006, 11:00 DesNer Цитата(dRaider @ Jul 4 2006, 14:00) Больш... Jul 4 2006, 13:16 ksv198 Цитата(DesNer @ Jul 4 2006, 14:54) Можно ... Jul 4 2006, 11:38 viael Цитата(ksv198 @ Jul 4 2006, 15:38) Цитата... Jul 4 2006, 19:11 iosifk Цитата(DesNer @ Jul 4 2006, 14:54) Можно ... Jul 4 2006, 11:44 nml Цитата(DesNer @ Jul 4 2006, 13:54) Можно ... Jul 4 2006, 17:11 Krys Позволю себе несогласиться с мнением большинства, ... Jul 5 2006, 03:08 rezident Требуемая точность частоты тактирования UART завис... Jul 5 2006, 09:48 AVR У меня между компом и МК от внутреннего генератора... Jul 5 2006, 18:20 IgorKossak Цитата(AVR @ Jul 5 2006, 21:20) У меня ме... Jul 6 2006, 06:52  Reflector Mega162 + внутренний генератор 4MHz + soft UART но... Jul 15 2006, 15:05  Miron [/quote]
Если посмотреть графики зависимостей част... Jul 18 2006, 08:27 xemul DesNer
Исходная ошибка калибровки mega8 по даташит... Jul 15 2006, 15:49 defunct Можно получить устойчивую работу на скорости 11520... Jul 15 2006, 17:40 µµC Цитата(DesNer @ Jul 4 2006, 14:54) Можно ... Jul 15 2006, 19:14 Stanislav А что, если попытаться калибровать внутренний RC-г... Jul 18 2006, 09:21       Stanislav Цитата(ArtemKAD @ Jul 20 2006, 16:16) Как... Jul 20 2006, 12:58        ArtemKAD Цитата(Stanislav @ Jul 20 2006, 15:58) Ци... Jul 20 2006, 13:07         Stanislav Цитата(ArtemKAD @ Jul 20 2006, 17:07) Гар... Jul 20 2006, 13:17          ArtemKAD Цитата(Stanislav @ Jul 20 2006, 16:17) Ци... Jul 20 2006, 14:00           Stanislav Цитата(ArtemKAD @ Jul 20 2006, 18:00) Ста... Jul 20 2006, 14:07            ArtemKAD Цитата(Stanislav @ Jul 20 2006, 17:07) Ци... Jul 20 2006, 14:20             Stanislav Цитата(ArtemKAD @ Jul 20 2006, 18:20) Не ... Jul 20 2006, 14:37              ArtemKAD Цитата(Stanislav @ Jul 20 2006, 17:37) Ци... Jul 20 2006, 15:44               Stanislav Цитата(ArtemKAD @ Jul 20 2006, 19:44) Там... Jul 20 2006, 15:51            rezident Цитата(Stanislav @ Jul 20 2006, 20:07) Ци... Jul 20 2006, 14:21             µµC Цитата(rezident @ Jul 20 2006, 18:21) Для... Jul 20 2006, 14:28              rezident Цитата(µµC @ Jul 20 2006, 20:28) Цитата(r... Jul 20 2006, 14:33               µµC Цитата(rezident @ Jul 20 2006, 18:33) Цит... Jul 20 2006, 14:51             Stanislav Цитата(rezident @ Jul 20 2006, 18:21) Сто... Jul 20 2006, 14:32         µµC Цитата(ArtemKAD @ Jul 20 2006, 17:07) Га... Jul 20 2006, 13:34 Rst7 Цитата(WHALE @ Jul 18 2006, 12:30) проще ... Jul 18 2006, 09:41 TomaT Цитата(Rst7 @ Jul 18 2006, 13:41) Цитата(... Jul 18 2006, 10:35  Rst7 Цитата(TomaT @ Jul 18 2006, 13:35) Цитата... Jul 18 2006, 11:28 zeleboba А как быть если устройство должно работать в широк... Jul 19 2006, 17:58 defunct Господа, как вы думаете почему Philips использует ... Jul 21 2006, 22:14 µµC Цитата(defunct @ Jul 22 2006, 02:14) Госп... Jul 22 2006, 04:02  defunct Цитата(µµC @ Jul 22 2006, 07:02) При 0x21... Jul 23 2006, 01:12   ArtemKAD Цитата(defunct @ Jul 23 2006, 04:12) Цита... Jul 24 2006, 09:51 ArtemKAD Вчера весь день испытывал UART AtMega168 при работ... Jul 22 2006, 10:09 Семён Цитата(ArtemKAD @ Jul 22 2006, 14:09) Вче... Jul 24 2006, 07:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|