|
SIM900: максимально допустимая погрешность к скорости передачи USART |
|
|
|
 |
Ответов
|
Oct 21 2011, 06:29
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
>>>>Это уже когда генератор заработал и уровень сигнала достиг порога. С этого момента - еще 1024 такта. А полное время - существенно больше. Поэтому в батарейных приложениях бывают сложности.
Документ где это написано пожалуйста покажите.
>>>И опять же неправда. Если у генератора нет встроенных конденсаторов, то внешние - необходимы. Согласно даташиту.
Ага - щас.... Встроенные конденсаторы есть у КЕРАМИЧЕСКИХ резонаторов, в КВАРЦЕВЫХ они в большинстве случаев не нужны. Мы в свое время в PIC ставили HS генератор и просто кварц на выводы. И никаких проблем. А если интересна теория, то у Analog Device был в свое время хороший документ на эту тему. Да и в старой бумажной книжке микрочипа эта тема тоже поднималась. Но если на принцип хотите пойти, то за бутылку "Закарпатского" коньяка я этот документ найду.
>>>Вы, наверное, удивитесь, но у PC-шных COM-портов тоже вовсе не точные значения...
Не удивлюсь ибо де-факто стало для PC портов использовать частоту 18.432 мегагерца. Можете ее поделить и сами удивляйтесь. А если какой раздолбай китайский на материнке этого не сделал, так только потому что руки вовремя ему не отбили.
>>>Да с автодетектом у SIM900 писали что и так проблемы есть. Я делаю программирование на 9600 (мне достаточно) сразу. Да и вообще записываю это на "постоянку" в &W.
Поэтому SIMCOM и рекомендует сразу после автодетекта перейти на постоянную скорость. В SIM900 значение команды IPR запишется автоматическм.
>>>Я с этим лично столкнулся на sim900. На 115200 не хотел слушать в режиме по умолчанию, пока не дал чуть ЗАНИЖЕННУЮ скорость с PIC. А автодетект там вобще какой-то странный, не так совсем, как в сим300. Было принято решение на старте пика каждый раз давать AT+IPR=57600 (чтобы "чистый" модуль фиксировать на эту скорость) наскорости чуть НИЖЕ 115200, а затем переключать UART PIC на скорость чуть ВЫШЕ 57600, и далее все шло ОК.
Так ведь в даташите и сказано что максимальная скорость для автодетекта 57600. 115200 не гарантируется. Но скажу что если 115200 совпадает до 0.5% то все детектится. Опять же - PIC16F887 c кварцем 18.432 мегагерц без проблем работает с модулем в автодетекте на 115200. На 20 мегагерцах только до 57600.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Oct 21 2011, 08:35
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(CADiLO @ Oct 21 2011, 10:29)  >>>>Это уже когда генератор заработал и уровень сигнала достиг порога. С этого момента - еще 1024 такта. А полное время - существенно больше. Поэтому в батарейных приложениях бывают сложности.
Документ где это написано пожалуйста покажите. Это самоочевидно следует из того раздела даташита, где приведены пороговые уровни OSC1. Ну, если не верите, попробуйте сами скопом посмотреть, сколько пройдет от события до старта. Цитата >>>И опять же неправда. Если у генератора нет встроенных конденсаторов, то внешние - необходимы. Согласно даташиту.
Ага - щас.... Встроенные конденсаторы есть у КЕРАМИЧЕСКИХ резонаторов, У трехвыводных - да. Цитата в КВАРЦЕВЫХ они в большинстве случаев не нужны. Неправда. Впрочем, Вы можете попробовать меня переубедить, приведя ссылку на конкретный даташит, где генератор с кварцевым резонатором нарисован без оных конденсаторов. Лишь в тех вариантах, где уже есть встроенные конденсаторы (скажем, у более поздних AVR, да и то у некоторых ревизий наличие заявлялось, а потом давали отбой в errata). Цитата Не удивлюсь ибо де-факто стало для PC портов использовать частоту 18.432 мегагерца. Можете ее поделить и сами удивляйтесь. А если какой раздолбай китайский на материнке этого не сделал, так только потому что руки вовремя ему не отбили. Да, на ISA-шных портовках...Уже со времен Winbond-овских MIO (т.е. на четверках с интегированными портами) это делают из 24/13. То же самое относится к USB/COM.
Сообщение отредактировал rx3apf - Oct 21 2011, 08:36
|
|
|
|
Сообщений в этой теме
Ildar Belkin SIM900: максимально допустимая погрешность к скорости передачи USART Oct 20 2011, 07:44 CADiLO PIC16F1824-I/SL имеет 14 ног и стоит $1.2
PI... Oct 20 2011, 07:59 Ildar Belkin Цитата(CADiLO @ Oct 20 2011, 11:59) PIC16... Oct 20 2011, 09:57 Slonofil По опыту несерийных изделий: точности должно хвати... Oct 20 2011, 08:16 НЕХ ...только кварц запускается очень долго.
и лишние ... Oct 20 2011, 08:17 GeGeL Из опыта - все хорошо до мороза или жары. Так что ... Oct 20 2011, 08:36 CADiLO Для встроенного генератора PIC16F1824 если темпера... Oct 20 2011, 08:47 НЕХ Время запуска кварца - это далеко не 1024 такта ... Oct 20 2011, 08:53 CADiLO Возьмите презентацию XLP Микрочипа по DeepSleep ре... Oct 20 2011, 09:02 rx3apf Цитата(CADiLO @ Oct 20 2011, 13:02) Ну ил... Oct 20 2011, 16:51 butthead2 Даже китайцы еще не додумались из экономии выбрасы... Oct 20 2011, 10:13 Ildar Belkin А Microchip такой тупой что предлагает встроенный ... Oct 20 2011, 10:15 CADiLO >>>1 руб на кондеры + 25 руб кварц (у мен... Oct 20 2011, 10:25 Ildar Belkin Цитата(CADiLO @ Oct 20 2011, 14:25) >... Oct 20 2011, 12:49 Anton_A Цитата(CADiLO @ Oct 20 2011, 13:25) Конде... May 15 2012, 07:52 butthead2 Цитата(Ildar Belkin @ Oct 20 2011, 13:15)... Oct 20 2011, 10:42 Ildar Belkin Цитата(butthead2 @ Oct 20 2011, 14:42) Ес... Oct 20 2011, 10:53  butthead2 Цитата(Ildar Belkin @ Oct 20 2011, 13:53)... Oct 20 2011, 11:09 CADiLO >>> А Microchip такой тупой что предлагае... Oct 20 2011, 10:44 GeGeL Совет: забудьте о безкварцевой конфигурации, иначе... Oct 20 2011, 11:19 Frolov Kirill Цитата(GeGeL @ Oct 20 2011, 15:19) Совет:... Oct 20 2011, 11:47 GeGeL Согласно даташиту - да. Но согласно практике, на т... Oct 20 2011, 16:55 rx3apf Экономьте, экономьте... Дарю ценную идею - еще мож... Oct 20 2011, 17:02 butthead2 Цитата(rx3apf @ Oct 20 2011, 19:51) Вы, н... Oct 20 2011, 17:11 rx3apf Цитата(butthead2 @ Oct 20 2011, 21:11) Че... Oct 20 2011, 17:17  butthead2 Цитата(rx3apf @ Oct 20 2011, 20:17) Так т... Oct 20 2011, 17:34 Ildar Belkin тогда опять вопрос - 0,1% погрешности - это нормал... Oct 20 2011, 18:07 rx3apf Цитата(Ildar Belkin @ Oct 20 2011, 22:07)... Oct 20 2011, 18:26  GeGeL Цитата(rx3apf @ Oct 20 2011, 22:26) Но пр... Oct 20 2011, 18:52   rx3apf Цитата(GeGeL @ Oct 20 2011, 22:52) Я с эт... Oct 20 2011, 19:29    GeGeL Цитата(rx3apf @ Oct 20 2011, 23:29) А на ... Oct 22 2011, 06:12     rx3apf Цитата(GeGeL @ Oct 22 2011, 10:12) Исполь... Oct 22 2011, 15:43      pau62 Цитата(rx3apf @ Oct 22 2011, 19:43) Хм. Я... Oct 22 2011, 16:05 GeGeL Старт-бит, 8 инфобит, стоп-бит. Синхронизация прие... Oct 20 2011, 18:21 Ildar Belkin Да с автодетектом у SIM900 писали что и так пробле... Oct 20 2011, 18:47 butthead2 Цитата(rx3apf @ Oct 21 2011, 11:35) Непра... Oct 21 2011, 10:06 ArtemKAD У SIM900 уже ставший классикой аппаратный UART. Ка... Oct 22 2011, 09:27 butthead2 Цитата(ArtemKAD @ Oct 22 2011, 12:27) нап... Oct 22 2011, 10:26 GeGeL Сорри, я ошибся: не в dec, а в hex: 0x10 и 0x11
К... Oct 23 2011, 10:34 rx3apf Цитата(GeGeL @ Oct 23 2011, 14:34) При SP... Oct 23 2011, 20:42 butthead2 Цитата(rx3apf @ Oct 23 2011, 23:42) Ну, п... Oct 23 2011, 21:10 Tahoe Вообще-то, все это спокойно считается. Но для расч... May 28 2012, 15:43 =F8= А кто вам сказал, что все выбрки должны быть прави... May 29 2012, 08:09 Tahoe Цитата(=F8= @ May 29 2012, 12:09) А кто в... May 29 2012, 12:36  =F8= Цитата(Tahoe @ May 29 2012, 15:36) А где ... May 29 2012, 13:12   Tahoe Цитата(=F8= @ May 29 2012, 17:12) В Ваших... May 29 2012, 13:31 ArtemKAD ЦитатаПоскольку синхронизация запускается каждое с... May 29 2012, 12:07 ArtemKAD ЦитатаКакой-то UART и по трем средним сэмплам сраб... May 29 2012, 14:17 Tahoe Цитата(ArtemKAD @ May 29 2012, 18:17) Так... May 29 2012, 14:51 ArtemKAD ЦитатаЦитатаА кто вам сказал, что все выбрки должн... May 29 2012, 14:54 Tahoe Цитата(ArtemKAD @ May 29 2012, 18:54) Ваш... May 29 2012, 15:11  =F8= Цитата(Tahoe @ May 29 2012, 18:11) Ребят,... May 29 2012, 18:39 ArtemKAD ЦитатаРебят, вы три страницы мусолили, но не могли... May 29 2012, 20:33 Tahoe Цитата(ArtemKAD @ May 30 2012, 00:33) По ... May 29 2012, 22:07 CADiLO Многие применяют простое решение - это ставить на ... May 30 2012, 06:04 ArtemKAD ЦитатаПроблема в том, что это лишь пол-дела. SIM90... May 30 2012, 08:25 Tahoe Цитата(ArtemKAD @ May 30 2012, 12:25) А н... May 30 2012, 14:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|