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

 
 
> ATtiny13 калибровочные байты RC генератора
vika1
сообщение Jul 14 2009, 04:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 8-11-05
Пользователь №: 10 601



В даташите на Tiny13 написано, что в сигнатуре имеются два калибровочных байта: один для внутреннего генератора 9.6 МГц,
второй для внутреннего генератора 4.8МГц. Причем первый из них грузится аппаратно при старте (если выбран 9.6), второй
(для частоты 4.8)нужно грузить программно. По особенностям работы устройства требуется генератор на 4.8Мгц,однако программатор ChipProg2 показывает только один калибровочный байт и непонятно для какой частоты.
М.б. генератор только один. а вторая частота получается делением на 2 и потому одно калибровочное число?
Непонятно..Как поступить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vika1
сообщение Jul 17 2009, 08:28
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 8-11-05
Пользователь №: 10 601



Цитата
Для гарантированной работы на 4.8Mhz надо питать хотя бы от 2.0В.

Полностью согласен с Вашим выводом.

Цитата
Internal RC осциллятор всегда стартует на 9.6Mhz, и всегда загружается один и тот же калибровочный байт для частоты 9.6Mhz. Когда фузами программируется частота 4.8Mhz, то просто включается делитель на 2 с выхода генератора. Вот и вся разница.

Спасибо! Именно эта Ваша фраза и разъясняет ситуацию.
Но вот изречение на стр 105 даташита опять настораживает
Цитата
There is a separate calibration byte for the internal oscillator in 4.8 MHz mode of operation but
this data is not loaded automatically. The hardware always loads the 9.6 MHz calibraiton data
during reset. To use separate calibration data for the oscillator in 4.8 MHz mode the OSCCAL
register must be updated by firmware.

Зачем тогда на частоте 4.8 Мгц программно обновлять регистр OSCCAL вторым калибровочным байтом?
Цитата
На вопрос "нафиг нужен второй калибровочный байт?" мой ответ будет таким:
1. для того, чтобы можно было ручками включить 4.8Mhz в программе, когда генератор фузами настроен на 9.6Mhz.

А вот здесь не совсем так:
Значения калибровочных байт для частот 9.6 и 4.8Мгц отличаются всего лишь на несколько дискрет.
Цитата(ReAl @ Jul 15 2009, 17:23) *
Аналогично, только программатор, естественно, avreal.
ATtiny13V
У двух экземпляров
1: 4F, 4D
2: 64, 65.

Поэтому , если первоначальная настройка генератора была на 9.6 Мгц и в ходе выполнения программы генератор перестраивается при помощи команды
OSCCAL=(Cal_byte4.8MHz). Изменения частоты при этом будут незначительными. То есть смысл введения в сигнатуру контроллера второго калибровочного байта остается непонятным
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vika1   ATtiny13 калибровочные байты RC генератора   Jul 14 2009, 04:46
- - Палыч   Цитата(vika1 @ Jul 14 2009, 07:46) Непоня...   Jul 14 2009, 05:54
|- - vika1   Цитата(Палыч @ Jul 14 2009, 08:54) Непоня...   Jul 14 2009, 06:30
|- - Палыч   Цитата(vika1 @ Jul 14 2009, 09:30) А вот ...   Jul 14 2009, 06:43
||- - Палыч   Или Вы желаете знать оба заводских калибровочных б...   Jul 14 2009, 06:59
||- - aesok   Цитата(Палыч @ Jul 14 2009, 10:59) И заче...   Jul 14 2009, 07:01
|- - aesok   Цитата(vika1 @ Jul 14 2009, 10:30) В прод...   Jul 14 2009, 06:47
|- - mempfis_   Цитата(vika1 @ Jul 14 2009, 09:30) А вот ...   Jul 14 2009, 06:48
|- - Палыч   Цитата(vika1 @ Jul 14 2009, 09:30) The si...   Jul 14 2009, 07:06
|- - aesok   Цитата(Палыч @ Jul 14 2009, 11:06) Ага...   Jul 14 2009, 07:11
- - vika1   Кстати и для ATtiny13 и ATtiny13V в редакции от 0...   Jul 14 2009, 07:37
- - vika1   Ответ техподдержки с Atmel: Dear Customer, For t...   Jul 14 2009, 12:37
|- - Палыч   Цитата(vika1 @ Jul 14 2009, 15:37) А вот ...   Jul 14 2009, 12:55
- - #alex_   Нашел у себя Tiny13, подключил к AVRISP. Прочитал ...   Jul 15 2009, 06:41
|- - defunct   Цитата(#alex_ @ Jul 15 2009, 09:41) На ме...   Jul 15 2009, 10:30
||- - vika1   Цитата(defunct @ Jul 15 2009, 13:30) Лишн...   Jul 16 2009, 17:46
||- - defunct   Цитата(vika1 @ Jul 16 2009, 20:46) Вот то...   Jul 17 2009, 00:35
||- - ReAl   Цитата(defunct @ Jul 17 2009, 03:35) На в...   Jul 17 2009, 11:08
|- - ReAl   Цитата(#alex_ @ Jul 15 2009, 09:41) Нашел...   Jul 15 2009, 14:23
|- - ReAl   Цитата(vika1 @ Jul 14 2009, 14:37) Ответ ...   Dec 3 2010, 11:41
|- - defunct   Цитата(vika1 @ Jul 17 2009, 11:28) Поэтом...   Jul 17 2009, 10:03
- - vika1   По поводу различий между ATtiny13(Rev. 2535I–AVR–0...   Jul 17 2009, 12:11
- - Т.Достоевский   О чо нашёл в апноте по калибровке RS генератора: Ц...   Jul 25 2009, 23:31
- - vika1   Цитата(Т.Достоевский @ Jul 26 2009, 03:31...   Jul 26 2009, 15:42


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

 


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


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