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

 
 
> tiny13a - странная частота
_3m
сообщение Feb 10 2014, 05:44
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



tiny13a, фьюзами выбран генератор 4,8МГц. timer0 работает в режиме fast PWM прескалер =1, для тестов проверил работу при ORC0A = 0x01, 0x80 и 0xfe - все работает только частота pwm около 15,8КГц. Это дает частоту генератора 4МГц против ожидаемой 4,8МГц.
Проверил с фьюзами на 9,6МГц - фактически получилось 8 (ровно вдвое больше).
Как такое может быть ???


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smalcom
сообщение Feb 10 2014, 10:40
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



если не откалиброван
Go to the top of the page
 
+Quote Post
_3m
сообщение Feb 10 2014, 12:46
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(smalcom @ Feb 10 2014, 14:40) *
если не откалиброван

Интересно как такое возможно. Производитель пишет в ДШ:
"During reset, hardware loads the calibration data into the OSCCAL register and thereby automatically calibrates the oscillator."
Калибровочные байты я читал программатором они равны:
HIGH=0xFD
LOW=0x69
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Feb 10 2014, 20:30
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(_3m @ Feb 10 2014, 15:46) *
."
Калибровочные байты я читал программатором они равны:
HIGH=0xFD
LOW=0x69


Недавно в одной партии устройств был обнаружен глюк - устройства после прошивки и калибровки на 4.8 МГц работали некорректно. хотя прошивке много лет и она 100 процентов рабочая. Стали разбираться и выяснилось что калибровочная константа для 4.8 МГц значительно отличается от константы для 9.6 МГц. Приблизительно как у Вас. Взяли устройство ране рабочее при 4.8 МГц считали константы - там они оказались практически одинаковые. Дабы не терять партию прошили все устройства с константой для 9.6 МГц (благо проект позволял микронеточности в частоте тактирования) и всё заработало. А при константе для 4.8 были значительные отклонения тактовой частоты из за некорректной константы.


P.S. В нашем проекте калибровочная константа записывается в еепром при прошивке и при старте программно заносится в калибровочный регистр.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 21:38
Рейтинг@Mail.ru


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