Страница 2 из 2 Первая 12
Показано с 21 по 34 из 34

Тема: Какой генератор использовать?

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для ypvypv
    Регистрация
    23.06.2006
    Сообщений
    248

    По умолчанию Какой генератор использовать?

    Добрый день уважаемые форумчане.
    Задумал я сделать систему управления усилителем на контролере (РIC) которая в свою очередь будет управляться с пульта дистанционного управления (ПДУ).
    Для обработки команд с ПДУ необходимо использовать таймер в микроконтроллере, точность которого зависит от стабильности тактовой частоты.
    В связи с вышеизложеным вопрос – следует ли мне применить внешний кварцевый резонатор для тактирования микроконтроллера или достаточно использовать генератор встроенный в микроконтроллер.
    Заранее благодарен за помощь.
    Последний раз редактировалось ypvypv; 28.09.2009 в 16:52.

  2. #21
    Частый гость
    Автор темы
    Аватар для ypvypv
    Регистрация
    23.06.2006
    Сообщений
    248

    По умолчанию Re: Какой генератор использовать?

    И кнопка и пульт сидят на RB4-RB7.
    Я наверное неправильно сформулировал вопрос.
    Микроконтроллер по команде с пульта выходит из сна и обработчик прерываний обрабатывает команду, но обрабатывает не правильно. В результате опять возвращается в спящий режим.
    В нормальном режиме та же команда с пульта обрабатывается правильно.
    У меня есть гипотеза - может генератор выполненный на внешнем кварцевом резонаторе "медленно" выходит на рабочий режим?

  3. #22
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,263

    По умолчанию Re: Какой генератор использовать?

    Т.е. все сидит ро "portB changes" ? И один бит выводит из слипа, а другой не выводит?
    Так не бывает. Скорре всего и то и то выводит, но одно потом обрабатывается правильно, а второе - нет.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  4. #23
    Частый гость
    Автор темы
    Аватар для ypvypv
    Регистрация
    23.06.2006
    Сообщений
    248

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от Alex Посмотреть сообщение
    Так не бывает. Скорре всего и то и то выводит, но одно потом обрабатывается правильно, а второе - нет.
    Вы абсолютно правы.

    Offтопик:
    Я подправил сообщение

  5. #24
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,745

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от ypvypv Посмотреть сообщение
    У меня есть гипотеза - может генератор выполненный на внешнем кварцевом резонаторе "медленно" выходит на рабочий режим?
    может. Я что-то запамятовал: у Вас какой пульт? РС-5?
    Это просто джиттер какой-то! (с) momitko

  6. #25
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,263

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от ypvypv Посмотреть сообщение
    У меня есть гипотеза - может генератор выполненный на внешнем кварцевом резонаторе "медленно" выходит на рабочий режим?
    Это без всяких "может".
    Wake-Up from Sleep: 1024*Tosc
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  7. #26
    Частый гость Аватар для galgen1223
    Регистрация
    24.05.2006
    Адрес
    Иркутск
    Возраст
    36
    Сообщений
    302

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от ypvypv Посмотреть сообщение
    У меня есть гипотеза - может генератор выполненный на внешнем кварцевом резонаторе "медленно" выходит на рабочий режим?
    А ты преамбулу у формата как обрабатываешь?
    Хочу всё знать...

  8. #27
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    49
    Сообщений
    2,745

    По умолчанию Re: Какой генератор использовать?

    galgen1223, Alex, вот о том и речь! Там у разных форматов разная длительность стартовой последовательности.
    Это просто джиттер какой-то! (с) momitko

  9. #28
    Частый гость
    Автор темы
    Аватар для ypvypv
    Регистрация
    23.06.2006
    Сообщений
    248

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от Alex Посмотреть сообщение
    Wake-Up from Sleep: 1024*Tosc
    Если я не ошибаюсь это время приблизительно равно 0,25 mС (при тактовой частоте резонатора 4 МГц), то есть меньше 10-ти процентов от длительности половины преамбулы (протокол самсунг, длительность половины преамбулы 4,5 mС). Я расширил ворота для определения длительности вниз по времени и вверх по времени на время 1,6 mС, но это не помогло. Тогда я вообще исключил процедуру определения длительности обеих полупериодов преамбулы, тот же результат.
    Исходя из вышеизложенного я сделал вывод (может ошибочно) что задержка микроконтроллера тут не причём. Здесь либо какая-то другая причина, либо разгон генератора не укладывается в 9 mС.
    В принципе если отказаться от спящего режима то всё отлично работает.
    Так может нафиг тот спящий режим?
    Последний раз редактировалось ypvypv; 06.10.2009 в 12:14.

  10. #29
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,263

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от ypvypv Посмотреть сообщение
    В принципе если отказаться от спящего режима то всё отлично работает.
    НУ так откажись, он тут нужен как корове седло.
    Цитата Сообщение от ypvypv Посмотреть сообщение
    либо разгон генератора не укладывается в 9 mС.
    Я уже не помню что конкретно у 84-х, лет 15 с ними не работал, но попробуй переключиться на RC генератор - он быстро запускается.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  11. #30
    Частый гость
    Автор темы
    Аватар для ypvypv
    Регистрация
    23.06.2006
    Сообщений
    248

    По умолчанию Re: Какой генератор использовать?

    Работает без спячки ну и хрен с ним. Будем теперь знать на будущее.

  12. #31
    Частый гость Аватар для galgen1223
    Регистрация
    24.05.2006
    Адрес
    Иркутск
    Возраст
    36
    Сообщений
    302

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от ypvypv Посмотреть сообщение
    Работает без спячки ну и хрен с ним.
    Эх, рано сдаешься По идее на задержку запуска генератора должно быть все равно, если будут проблемы с первой посылкой, то следом идет вторая и ее то он должен уже нормально принять.

    Цитата Сообщение от ypvypv Посмотреть сообщение
    Если я не ошибаюсь это время приблизительно равно 1 mС
    Хм... у меня получилось 256мкс
    Хочу всё знать...

  13. #32
    Частый гость
    Автор темы
    Аватар для ypvypv
    Регистрация
    23.06.2006
    Сообщений
    248

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от galgen1223 Посмотреть сообщение
    Хм... у меня получилось 256мкс
    Так это смотря от чего считать от частоты резонатора или от тактовой частоты работы микроконтроллера. Я посчитал от последнего. Хотя я могу ошибаться.

    Добавлено через 3 минуты
    Цитата Сообщение от ypvypv Посмотреть сообщение
    Эх, рано сдаешься
    Да времени нету на все прожекты нихрена.
    Последний раз редактировалось ypvypv; 06.10.2009 в 11:01. Причина: Добавлено сообщение

  14. #33
    Частый гость Аватар для galgen1223
    Регистрация
    24.05.2006
    Адрес
    Иркутск
    Возраст
    36
    Сообщений
    302

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от ypvypv Посмотреть сообщение
    Так это смотря от чего считать
    В даташите указано Tosc т.е. 250нСек.
    Хочу всё знать...

  15. #34
    Частый гость
    Автор темы
    Аватар для ypvypv
    Регистрация
    23.06.2006
    Сообщений
    248

    По умолчанию Re: Какой генератор использовать?

    Цитата Сообщение от galgen1223 Посмотреть сообщение
    В даташите указано Tosc т.е. 250нСек.
    Да я ошибся. Нужно считать от частоты резонатора.

    Offтопик:
    подправил сообщение

Страница 2 из 2 Первая 12

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •