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

 
 
> AVRdragon против CKDIV8 & DWEN :), Кто кого?
ReAl
сообщение May 4 2008, 10:43
Сообщение #1


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



На внутреннем 128кГц с CKDIV8 дракон не входит в обмен и не может блокировать DW

Подробности про две новости, плохую и хорошую


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zhevak
сообщение May 4 2008, 19:03
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(ReAl @ May 4 2008, 16:43) *
На внутреннем 128кГц с CKDIV8 дракон не входит в обмен и не может блокировать DW

Подробности про две новости, плохую и хорошую


Вчера я тоже наступил на эти же грабли, только с STK500 и Tiny13. Причем дважды.

Первый раз, когда прошивал из CodeVision. Поднял фьюзы на внутренний RC-генератор на 128 кГц и сразу "потерял" кристал. STK500 (под CV) отказывался функционировать, хотя Танька13 сама по себе работала нормально.

Ситуацию поправил так: загрузил AVRStudio, перевел STK500 с режима ISP в режим VHSP, поправил фьюзы, стер прошивку. Все восстановилось.

Второй раз на грабли встал, когда установил предделитель частоты ядра на максимум (на 256) при частоте внутреннего RC-гернератора 4.8 МГц. При тактовой 4.8 МГц и предделителе на 8 все работало нормально. Стоило только увеличить коэфиициент предделителя, программатор потерял чип. Вылечил кристалл аналогично.

Я не стал выяснять вопрос -- "а начиная с какого коэф. предделителя программатор теряет чип?" Просто для себя отметил территорию "Осторожно! Здесь грабли!"

Сообщение отредактировал zhevak - May 4 2008, 19:06


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 6 2008, 17:21
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(galjoen @ May 6 2008, 01:07) *
3. От SUT кол-во тактов раскачки зависит. Т.е. время просыпания. Когда я это писал, о работе от встроенного генератора, как и о t13, речи ещё не было. Обсуждались АВР вообще.
...
5. Видимо мы с вами одной крови.
3. Ну так и я обсуждал выход из power down вообще, хоть по прерыванию от WDT, хоть по внешнему wink.gif Просто на макете проще проверить WDT-шное, ничего тянуть не надо smile.gif
5. Запросто!


Цитата(zhevak @ May 4 2008, 22:03) *
Вчера я тоже наступил на эти же грабли, только с STK500 и Tiny13. Причем дважды.
...
При тактовой 4.8 МГц и предделителе на 8 все работало нормально. Стоило только увеличить коэфиициент предделителя, программатор потерял чип. Вылечил кристалл аналогично.
Я сегодня погонял на 3.3В тини13 с 9.6МГц, для 4.8 для случая побудки из power down мало что изменится - частота ниже, но время выполнения будет дольше, микроджоули на команду от частоты 9,6 или 4,8 не зависят smile.gif

Вышло следующее:
9,6МГц полное потребление - 3,5мА
Висение в ILDE - забыл померять

9,6 / 8
Полное - 670мкА
IDLE - 235мкА
Просыпание из IDLE по таймеру раз в 820мкс (почему именно такое время - ниже) и работа в течении 160 тактов - 300мкА

9,6 / 64
полное 173мкА, но в это время успевает сделать только 125 тактов
не-совсем-IDLE - 138мкА (просыпание по таймеру раз в 820мкс только затем, чтобы сразу же заснуть).

Теперь с уходом в power down с побудкой по PCINT от генератора. Точнее, от половинки генератора, так как снаружи у тини13 был один транзистор BC557, один конденсатор 1нФ, два резистора - 1МОм и 300 Ом, вторая половина мультивибратора реализована программно.
Период у генератора вышел 820мкс.
WDT выключен.

Побудка из power down раз в 820мкС на время 102мкс (это длительность импульса на ножке, полнимается первой командой обработчика прерывания, опускается перед командой sleep).
Это по числу выполняемых команд эквивалентно непрерывной работе с 9,6 / 8.
Вышло 405мкА (меньше, чем 670мкА).

Побудка из power down раз в 820мкС на время 17мкс (меньше нехорошо по работе генератора).
Это по числу выполняемых команд за период - около 160 - больше, чем при непрерывной работе с 9,6 / 64.
Вышло 110мкА (меньше, чем 173мкА для непрерывной работы с CLK/64).

Если увеличить период, потребление упадёт.
Но я не включал аналоговый компаратор. Надо добавить его среднее потребление с учётом времени включенного состояния.

Вопрос стабильности и повторяемости генератора, конечо, стоит.
Повторяемость больше зависит от точности резистора и конденсатора, термостабильность определяется в основном дрейфом напряжения база-эмиттер в отношении к удвоенному напряжению питания. Думаю, это всё равно лучше, чем дрейф логических уровней AVR, да и нехорошо слишком плавно менять напряжение на входе, поэтому "генератор" из одного внешнего резистора и одного конденсатора я даже не паял.

У меня при нагреве дорожным (в не в смысле "строительным", а в смысле в дорогу брать, маленький такой) феном где-то градусов до 50 период падал до 805мкс, при охлаждении фризером из баллончика до "на корпусе транзистора иней выпал" - рос до 850мкс. Итого около 6% в диапазоне, +-3% от середины.

p.s. При побудке по PCINT либо INT0 импульсами от внешнего генератора от спада сигнала генератора на входе тини13 до перепада выхода, изменяемого первой командой обработчика прерывания - около 5,6мкс при тактовой 9,6МГц.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ReAl   AVRdragon против CKDIV8 & DWEN :)   May 4 2008, 10:43
- - ILYAUL   Цитата(ReAl @ May 4 2008, 14:43) На внутр...   May 4 2008, 11:22
|- - ReAl   Цитата(ILYAUL @ May 4 2008, 14:22) Не отк...   May 4 2008, 17:46
- - SasaVitebsk   Только что писал прогу. Микруха м48. В прошивке вы...   May 4 2008, 11:50
|- - defunct   Цитата(SasaVitebsk @ May 4 2008, 14:50) Т...   May 4 2008, 14:05
||- - SasaVitebsk   Цитата(defunct @ May 4 2008, 18:05) Стран...   May 4 2008, 14:15
|- - ReAl   Цитата(SasaVitebsk @ May 4 2008, 14:50) Т...   May 5 2008, 12:25
|- - zhevak   Цитата(ReAl @ May 5 2008, 18:25) А там ра...   May 5 2008, 12:59
|- - galjoen   Цитата(ReAl @ May 5 2008, 16:25) Если раб...   May 5 2008, 13:02
||- - ReAl   Цитата(zhevak @ May 5 2008, 15:59) 250 мс...   May 5 2008, 13:56
||- - galjoen   Цитата(ReAl @ May 5 2008, 17:56) WDT мень...   May 5 2008, 14:29
||- - ReAl   Цитата(galjoen @ May 5 2008, 17:29) Я экс...   May 5 2008, 19:36
||- - galjoen   Цитата(ReAl @ May 5 2008, 23:36) А нельзя...   May 5 2008, 21:14
||- - ReAl   Цитата(galjoen @ May 6 2008, 00:14) При п...   May 5 2008, 21:32
||- - galjoen   Цитата(ReAl @ May 6 2008, 01:32) 1. С аси...   May 5 2008, 22:07
|- - defunct   Цитата(ReAl @ May 5 2008, 15:25) Значит с...   May 5 2008, 20:27
||- - ReAl   Цитата(defunct @ May 5 2008, 23:27) Дык, ...   May 5 2008, 21:10
||- - defunct   Цитата(ReAl @ May 6 2008, 00:10) Если эта...   May 6 2008, 00:09
|- - SasaVitebsk   Цитата(ReAl @ May 5 2008, 16:25) ШИМ, пра...   May 6 2008, 18:26
|- - ReAl   Цитата(SasaVitebsk @ May 6 2008, 21:26) Д...   May 7 2008, 07:55
|- - SasaVitebsk   Цитата(ReAl @ May 7 2008, 11:55) Я не виж...   May 7 2008, 21:15
|- - zhevak   как в старом анекдоте про золотую рыбку: -- Ящик в...   May 26 2008, 08:45
|- - ReAl   Цитата(zhevak @ May 4 2008, 22:03) Вчера ...   May 4 2008, 19:26
||- - zhevak   Цитата(ReAl @ May 5 2008, 01:26) Интересн...   May 4 2008, 19:46
||- - defunct   Цитата(zhevak @ May 4 2008, 22:46) (Моя ц...   May 4 2008, 20:56
||- - galjoen   Цитата(defunct @ May 5 2008, 00:56) Смысл...   May 4 2008, 21:13
||- - zhevak   Цитата(defunct @ May 5 2008, 02:56) Работ...   May 5 2008, 05:53
|- - galjoen   Цитата(ReAl @ May 6 2008, 21:21) ... Вышл...   May 6 2008, 18:46
|- - zhevak   ЦитатаЯ сегодня погонял на 3.3В тини13... Спасибо...   May 6 2008, 18:57
- - zhevak   хочу добавить про MSP430. Может кому будут интерес...   May 26 2008, 14:27
- - smk   ЦитатаДа, чуть не забыл! У МСП внутренний DCO-...   May 28 2008, 17:47


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

 


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


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