Страница 1 из 2

Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 13:24:33
alex1126
Есть две одинаковые платы, на них установлены attiny2313 из одной партии. Залиты одна и та жа прошивка. В прошибвке по таймеру идет увеличение счетчика, после окончания процесса загорается светодиод.
На одной плате данная процедура длиться 12 секунд, на второй 7. Что это? Погрешность внутреннего генератора? или еще есть какие варианты? Фьюзы один в один, скопированы с одной мк и вставлены в другую.

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 13:40:42
musor
САМОДЕЛКИНЫМ давно пора понять что если мерим время, частоту или временые параметры тактироват можно толко ОТ КВАРЦА если хотим имет гарантию точности
2 внутрений гена хотяи калибруется на заводе прошивкой калибровочной константы до точности 2% реално это зависит о питания температуры фазы луны и марса и положени вилки в розетке...
3внутрений RC допустим для комнатного применения и если дроейф частоты некритичен...

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 14:45:43
alex1126
я это все прекрасно понимаю и точность мне не нужна, просто сам факт того что разница почти в два раза "немного" удивил

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 15:55:56
Ivanoff-iv
а калибровочный баит с одной на другую не был вкопирован?

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 17:20:30
Z_h_e
Какая тактовая частота генератора и какое напряжение питания?

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 18:40:15
alex1126
калибровочный байт не использую, частота 8 мегагерц, питание 5 вольт, от программатора (юсб)

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 18:42:14
Z_h_e
Проверьте фьюзы. Может один работает на 4МГц генераторе?

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 18:43:49
alex1126
[uquote="Z_h_e",url="/forum/viewtopic.php?p=3323688#p3323688"]Проверьте фьюзы. Может один работает на 4МГц генераторе?[/uquote]
думал над этим, проверял и даже считывал их с одного мк и записывал в другой.

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 18:52:15
Z_h_e
С помощью фьюза можно на ногу CKOUT выдать частоту генератора и измерить ее если есть чем. Наверное лучше ее понизить с помощью регистра clkpr, чтобы проще измерить.

Я не разу так не делал, наверное какие-то нюансы могут быть.

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 18:59:01
musor
можно поиграться но будте готовы к тому что из десятка взятых однотипных чипов будет солидный рзброс частоты...

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:00:07
Z_h_e
Ну в два раза то не должен быть разброс, если действительно все одинаково, то наверняка проблема с МК.

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:13:45
BOB51
У attiny2313 для работы с основной частотой тактового RC-генератора калибровочная константа загружается АВТОМАТИЧЕСКИ.
При нормальной программе разброс в два раза на интервале в 20-30 секунд практически нереальная штука. Даже в случае, если один из кристаллов сунуть в холодильник, а второй подогреть феном.
Вероятнее всего чего-то недоглядели в программе...
Для такого случая прожка тестера для контроля RC-генератора не помешала бы...
Вот только ежли без всяких индикаторов и без дребезгово-заморочых кноп ... как бы выразится - нужна схема с заведомо контролируемыми абсолютными параметрами...
Возможно Парный комплект - сам тестер с индикатором результата и каналом управления/отзыва и прожка в тестируемое устройство...
:roll:
Как сообщество мыслит - есть ли в том замысле (тестер доверенного интервала внутреннего RC-генератора) польза?
:roll:

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:15:52
Z_h_e
BOB51 писал(а):У attiny2313 для работы с основной частотой тактового RC-генератора калибровочная константа загружается АВТОМАТИЧЕСКИ.
Дополню. Для 8Мгц ого генератора.

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:20:55
musor
тестер частоты? ну могу кинуть идейку тока ног маловато придется умный индюк 8-16р юзать на какомнть ht1621 или ТМ1640 внешнем на SPI а на самом кристале мк делаем частотомер -внутренего генки но интервал замера задаем по часовому кварцу на другой ноге по прерыванию таймера не вникал в этот мк хватитли у него ресурсов на это?

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:23:33
BOB51
Я ее основной обозвал.
8)
Ну дык... контрольный калибратор все же имеет смысл замутить?
:dont_know:
Там кстати не частотомер а контроль отклонения от заданного интервала в УсловныхЕнотах достаточно сотворить.
Ессно главная схемка ТОЬКО КВАРЦОВАННАЯ (на максимально возможной рабочей частотеМК).
Главная схема дает аппаратный старт и ловит аппаратный ответ.
Разница в УЕ на индикаторе.
Интервал - минут с ...
:roll:
:beer:

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:26:59
musor
но контролный опорник на 8 метроф тогда нужен на чемто вроде 74ls00

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:33:39
BOB51
Зачем?
Хорошего МК с 20МГц (или около того) вполне достаточно.
Это ж не поверка, а весьма упрощенный тест-контроль.
8)
Основная задача в прожках - снизить до минимума интервал на взаимные отклики.
Предпочтение аппаратно-управляемым таймерам...
Возможно и 8253...сгодится...
:roll:
Мня пока собственно надобность в таком девайсе... интересна...
:sleep:

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 19:37:19
musor
я сомневаюсь в востребгваности всеже критичные операци ТОЛКО КВАРЦ-вот еслиб он вычислял нужную кклибровочну константу мк сам и потом ее можнобылоб прописать...

Re: Погрешность внутреннего генератора

Добавлено: Пн мар 05, 2018 20:14:08
alex1126
в программе недоглядеть что то невозможно так как один и тот же файл прошивки заливался в обе платы. Проверить могу осцилографом, есть до 72 мегагерц. На платы так же можно поставить и кварц, место там разведено, но точность не нужна, поэтому решил отказаться (когда разводил плату думал там будет еще rs485, но потом отказался).
Точность мне не нужна, меня все устраивает, но хочется для себя понять что происходит. И не сдохнет ли один их мк через некоторое время....

Re: Погрешность внутреннего генератора

Добавлено: Вт мар 06, 2018 05:32:48
akl
Скажу в защиту встроенного генератора tiny2313 как массового изделия тем более из одной партии. Думаю, валить на маленького не надо. :)
[uquote="alex1126",url="/forum/viewtopic.php?p=3323425#p3323425"]Есть две одинаковые платы...[/uquote]с чего бы это вдруг они одинаковые?
[uquote="alex1126",url="/forum/viewtopic.php?p=3323425#p3323425"]...На одной плате данная процедура длиться 12 секунд, на второй 7...[/uquote]а какой ожидаемый интервал?
Если не секрет, hex в студию. Может WDT или BOD включены, порты не определены и внутри гуляют сквозняки, причем по разному на "одинаковых" платах.