|
|
  |
подскажите малопотребляющий AVR, Мега 8 с потреблением 15мА достал... нужна экономность |
|
|
|
Oct 7 2008, 01:59
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Здавствуйте! кто может конкретно подсказать как автоматически подстараивать внутрений RC генератор с максимальной точностью на основе кварца 32768гц на таймере Т2. Я так понимаю точности часового кварца с головой если учитывать что в худшем случае уход составляет 1сек в день (а в дне 3600х24 секунд). Подскажите как это сделать самым практическим способом. Всем заранее  а я весь вот такой  даже соображаю туго... работы много ночи не сплю, так что не сильно не бить  и хорошо пояснять
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 7 2008, 03:13
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Цитата(Qwertty @ Oct 7 2008, 05:45)  Application Note AVR055: Using a 32kHz XTAL for run-time calibration of the internal RC от Atmel. а где нибуть на русском имеется? Цитата(domowoj @ Oct 7 2008, 05:15)  С помощью OSCCAL и допустим Т1, используя прерывания от Т2, методом последовательного приближения. А какой МК? мк M8. "С помощью OSCCAL и допустим Т1, используя прерывания от Т2, " это почти продумал... просто у меня Т1 работает по 3 -20 тактов + пропуски на программу ... долго ломал голову как собрать все эти отрывки ) но додумался. вопрос тогда: методом последовательного приближения. - это как? там ведь ещё надо погрешности посмотреть у меня не точно совпадут например 10000 тактов Т1 с 1 тактом Т2 а будет колебатся 10000 + - 50 например. а мк нагружать сильно не надо он на регистрации собий важных!) посдкажите имено практически может формулами а лучше блолками програм на ICC AVR )))
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 7 2008, 04:42
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Цитата(SysRq @ Oct 7 2008, 06:46)  Есть на понятном каждому программеру языке AVR055.zipОХО! я тогда сейчас уже лягу высплюсь и за это плотненько возьмусь!
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 7 2008, 11:35
|
Частый гость
 
Группа: Свой
Сообщений: 116
Регистрация: 2-03-07
Из: Украина
Пользователь №: 25 826

|
Цитата(Electronic) @ Oct 7 2008, 04:59)  Здавствуйте! кто может конкретно подсказать как автоматически подстараивать внутрений RC генератор с максимальной точностью на основе кварца 32768гц на таймере Т2. Я так понимаю точности часового кварца с головой если учитывать что в худшем случае уход составляет 1сек в день (а в дне 3600х24 секунд). Подскажите как это сделать самым практическим способом. Всем заранее  а я весь вот такой  даже соображаю туго... работы много ночи не сплю, так что не сильно не бить  и хорошо пояснять  Я когдато на меге 8 делал подстройку RC на 7,3728 мГц нада было UART на 115200 шоб работал, вот код: ;************************************************************************* ; Юстировка внутреннего RC генератора ;************************************************************************* JUSTOSC: in r20,TCNT2 ;сохранили показания счетчика T2 в r20 J1: in r19,TCNT2 ;сохранили показания счетчика T2 в r19 cp r19,r20 breq J1 ;ожидаем переключение счетчика Т2 in r17,TCNT1L ;сохранили показания счетчика T1 в r18 in r18,TCNT1H J2: in r20,TCNT2 ;сохранили показания счетчика T2 в r20 cp r19,r20 breq J2 ;ожидаем переключение счетчика Т2 in r16,TCNT1L ;сохранили показания счетчика T1 в r18 in r19,TCNT1H mov r4,r16 mov r5,r19 clr r21 sub r4,r17 ;получили колво импульсов Т1 за 7812,5 мкс sbc r5,r18 ldi r17,0xE1 ;константа для 7,3728 мГц ldi r18,0x00 sub r17,r4 sbc r18,r5 brcc J3 dec r21 rjmp J4 J3: inc r21 J4: in r17,OSCCAL add r17,r21 out OSCCAL,r17 J5: mov r22,r21 mov r17,r16 mov r18,r19 mov r19,r20 J6: in r20,TCNT2 ;сохранили показания счетчика T2 в r20 cp r19,r20 breq J6 ;ожидаем переключение счетчика Т2 in r16,TCNT1L ;сохранили показания счетчика T1 в r18 in r19,TCNT1H mov r4,r16 mov r5,r19 clr r21 sub r4,r17 ;получили колво импульсов Т1 за 7812,5 мкс sbc r5,r18 ldi r17,0xE1 ;константа для 7,3728 мГц ldi r18,0x00 sub r17,r4 sbc r18,r5 brcc J7 dec r21 rjmp J8 J7: inc r21 J8: in r17,OSCCAL add r17,r21 out OSCCAL,r17 cp r22,r21 breq J5 ret Еще инициализация таймеров: ldi r16,0x04 out TCCR1B,r16 ;Старт таймера Т1 1ед.L = 34,72 мкс, 1ед.H = 8,89 мс ldi r16,(1<<AS2) out ASSR,r16 ;ассинхронный режим Т2 от внешнего резонатора 32768 Гц ldi r16,(1<<CS21)|(1<<CS22) out TCCR2,r16 ;Старт таймера Т2 1ед.= 7812,5 мкс, Цикл = 2 с
Сообщение отредактировал Tolyaha - Oct 7 2008, 12:15
|
|
|
|
|
Oct 7 2008, 13:28
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Всем ОГРОМНОЕ спасибо! выбрал код как подсказал otrog! так как у меня все таймеры зяняты. лишние коды вставлять не стал и писал как бы сам. выбрал код такого плана. unsigned int i=TCNT1; TCNT1=0; if (i<7813) OSCCAL++; //Увеличиваем тактовую частоту else OSCCAL--; //Уменьшаем тактовую частоту SECOND_PULSE=1; при его использовании кждую секунду значение меняется 7811 (точность офигенная)/7837 (точность 0.3%) меня это всё устраивает с головой. только не будет ли проблем со стабильностью от такого частого изменения значения OSCCAL? как бы ... генератор... 8Мгц... все время там переключается что то... может какие то такты будут раз в секунду пропадать ? или я просто параноик?
Сообщение отредактировал Electronic) - Oct 7 2008, 13:47
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 7 2008, 14:15
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Цитата(domowoj @ Oct 7 2008, 17:05)  Почему бы частоту не настраивать при входе в программу. ну так RC генератор) паяльником прикоснулся и он поплыл)))) зацените ИДЕЮ! if (T1<=7790){OSCCAL++;} if (T1>=7830){OSCCAL--;} мне  держит частоту 7810 стабильно а уйдёт за диапазоны снова подстоится в диапазон +/-0,3%, и OSCCAL изменяется в крайнем случае
Сообщение отредактировал Electronic) - Oct 7 2008, 14:25
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 7 2008, 22:52
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Подскажите пожалуйста, микроконтролер AVR уровня M8-M16 (что бы ножек не 100было). с потреблением в рабочем режиме <1мА. и не экзотический! а то на мою любимую М8 конкретный акумулятор надо получается
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 02:40
|
Частый гость
 
Группа: Участник
Сообщений: 153
Регистрация: 16-06-07
Из: Армения
Пользователь №: 28 476

|
Цитата(Electronic) @ Oct 8 2008, 03:52)  Подскажите пожалуйста, микроконтролер AVR уровня M8-M16 (что бы ножек не 100было). с потреблением в рабочем режиме <1мА. и не экзотический! а то на мою любимую М8 конкретный акумулятор надо получается  Попробуйте серию picoPower. Там есть ATmega88P и ATmega168P. Спокойно покупается в Digikey.
|
|
|
|
|
Oct 8 2008, 07:25
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(GDI @ Oct 8 2008, 11:08)  Не обязательно же постоянно подстраивать, можно это делать с какой то периодичностью, вернее сперва при запуске программы подстроить РЦ в диапазон, а потом проверять, допустим, раз в секунду. Так ведь в коде от Rst7, ссылку на который я привел выше, подстройка RC генератора как раз и призводится "раз в секунду".
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Oct 8 2008, 08:54
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Вот что бы было понятно к чему я это всё затеял! http://www.compeljournal.ru/images/articles/2005_1_7.pdfэти AVR почти ничего не кушаю (300мкА! - 1мгЦ) но слишком крутые для меня. корпуса что то в стиле tqfp100 и цена 40-60 грн. мне надо дешевле и 32-50 ножки.... ОЧЕНЬ НАДА! что послабее у AVR есть? Кто то писал про Tiny так это даже не уровень M8!)) а вобще
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 09:48
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Цитата(Rst7 @ Oct 8 2008, 12:28)  Так а в чем проблемы запустить M8 от внутреннего RC-генератора 1МГц? При 3х-вольтовом питании будет как раз микроампер 300-400.
Хотя нет. Соврал. Почти 2ма будет. Но все равно, далеко не 15!
А вот Mega48/88/168 - примерно 0.5мА. Да еще и периферию можно поотключать. mega329, mega649, mega3290 и mega6490 эти 0.3ма при всём включенном. у меня ведь сама цель что бы устройство работало от акумуляторов. сейчас 2 М8 потребляют 30-40мА (8Мг). а вот mega329 обе будут максимум 2 мА. При том что они бомбовые! может есть что то послебее у AVR и посовременее?
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 10:03
|

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

|
Цитата(Electronic) @ Oct 8 2008, 04:52)  Подскажите пожалуйста, микроконтролер AVR уровня M8-M16 (что бы ножек не 100было). Бокорезы рулят! Берите "кузов" MLF -- у него ног вообще нет. Или вы хотели бы иметь шаг ног не менее 0.5 мм и заниимаемую на плате площадь поменьше? Используйте режим сна по максимуму, но с умом. Чем глубже сон, тем меньше вариантов пробуждения.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Oct 8 2008, 10:20
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата mega329, mega649, mega3290 и mega6490 эти 0.3ма при всём включенном Для тех кто в танке. Не читайте всякие обзоры неизвестно кем писаные. Открывайте даташит и смотрите на графики. М329P при 3хвольтовом питании и внутреннем RC 1МГц - примерно 800 мкА. А при 8МГц - 5ма от 3х вольт и 9-10ма от 5ти вольт. M48/88/168 в аналогичных режимах жрут меньше.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Oct 8 2008, 12:29
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Как раз там и лажу! или я бестолочь или они но про потребление не слова http://www.atmel.com/dyn/products/product_...sp?part_id=4196ОЙЁ!!!! Low Power Consumption at 1 MHz, 1.8V, 25°C for ATmega48P/88P/168P: – Active Mode: 0.3 mA неужели это то о чём я подумал? но вот если 5В... и 8Мгц.... я щас сума сойду описание для ATmega48V/88V/168V Low Power Consumption – Active Mode: 250 μA at 1 MHz, 1.8V 15 μA at 32 kHz, 1.8V (including Oscillator) – Power-down Mode: 0.1μA at 1.8V описание для ATmega48P/88P/168P: • Low Power Consumption at 1 MHz, 1.8V, 25°C for ATmega48P/88P/168P: – Active Mode: 0.3 mA – Power-down Mode: 0.1 μA – Power-save Mode: 0.8 μA (Including 32 kHz RTC) ВЕРСИЯ V МЕНЬШЕ ПОТРЕБЯЛЕТ ЧЕМ Р ??? существенная разница только на режимах с 32кгц. 0.8 μA против 15 μA. это вся сила picopower??? я думал там революция микрпотреления... Кто будет меньше кушать на 5В 8Мгц?
Сообщение отредактировал Electronic) - Oct 8 2008, 12:34
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 10:58
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Цитата(Rst7 @ Oct 8 2008, 10:26)  Не заценил. Идея - фигня. Лишний код, который нафиг не нужен. Кому это он не нужен? поконкретнее ... у меня RTC на Т2 и UART с ответствеными данными, и желательно что бы обращение к OSCAL пореже было. может просто вам кроме как зажигать лампочки ничего не надо?  тогда не юзайте мой супер код или просто у вас есть идеи потолковее?  так мы ВАС выслушаем!!!
Сообщение отредактировал Electronic) - Oct 8 2008, 11:05
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 11:52
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(Electronic) @ Oct 8 2008, 14:58)  ... у меня RTC на Т2 и UART с ответствеными данными, и желательно что бы обращение к OSCAL пореже было. Точность RTC на T2 будет определяться только точностью настройки и стабильностью часового кварца (если, конечно, программер не решит это дело усугубить  ). А для нормальной жизнедеятельности УАРТа с ответственными данными будет достаточно точности кварца и без настройки. Если же хочется пореже дергать OSCCAL, заведите переменную, которая будет накапливать ошибку по T1, и подстраивайте OSCCAL, когда эта ошибка будет выходить за допуски.
|
|
|
|
|
Oct 8 2008, 12:26
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Кому это он не нужен? поконкретнее ... Более того кода, который я написал - не нужно. Вторая проверка - лишняя. И вообще, Ваш игриво-пионерский тон не к месту на этом форуме. Потрудитесь изъясняться как джентльмен, с уважением к собеседникам, особенно, с учетом того, что люди, которые отвечают Вам, профессионалы более высокого класса, чем Вы.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Oct 8 2008, 13:01
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
если где то в заначке есть супер код то Вы не показывали его, а ведь Я!!! ПРОСИЛ!!!  в первом топике не умичать а помогать( собствено для чего форум и есть )
Сообщение отредактировал Electronic) - Oct 8 2008, 13:03
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 14:06
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Цитата(Rst7 @ Oct 8 2008, 16:32)  Вы шутите? Вам же дали ссылку на него и Вы его процитировали.
ЗЫ Реинкарнация? Хотя стиль отличается... понятия не имею о чём Вы... Вы мне ссылок не давали... не ренкарнация, просто мой код офигенно работает вторая проверка нужна не меньше первой да и делается она раз в секунду. я когда на контролер дую то включается в работу вторая строчка
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 14:32
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата(Electronic) @ Oct 8 2008, 17:06)  понятия не имею о чём Вы... Вы мне ссылок не давали... Я не давал. Ссылку на пост с моим кодом Вам давал otrog. Цитата Всем ОГРОМНОЕ спасибо! выбрал код как подсказал otrog! так как у меня все таймеры зяняты. лишние коды вставлять не стал и писал как бы сам. выбрал код такого плана. unsigned int i=TCNT1; TCNT1=0; if (i<7813) OSCCAL++; //Увеличивае... Ваши слова? Ваши. А код мой по ссылке, которую дал otrog. Цитата не ренкарнация, просто мой код офигенно работает вторая проверка нужна не меньше первой да и делается она раз в секунду. я когда на контролер дую то включается в работу вторая строчка Если бы Вы немого подумали, то поняли, что если делать область отключения регулировки, то для правильной работы пороги надо задавать не жестко, а динамически, в зависимости от шага регулирования при изменении OSCCAL.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Oct 8 2008, 14:57
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Electronic) @ Oct 8 2008, 18:29)  Кто будет меньше кушать на 5В 8Мгц? Меньше будет кушать MSP430  Примерно 350мкА@1МГц потребление ядра. Реально в одном из моих проектов, где из периферии лишь 1 UART и GPIO для опроса клавиатуры 4*4 используются, а энергосбережение вообще не задействовано, при питании 3,3В с кварцем 7,3728МГц, MSP430F1232IDW потребляет в районе 2,6-2,8мА.
|
|
|
|
|
Oct 8 2008, 15:43
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
вобщем замяли.. у меня код выводит в нормальный режим внутрений RC не медленее вашего, и OSCCAL не меняется каждую секунду... а лишь по необходимости. P.S. в моём проэкте скорость вхождения в точность +-3% не важна.
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 17:13
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
OFF: Цитата(Electronic) @ Oct 8 2008, 14:58)  Кому это он не нужен? поконкретнее ... у меня RTC на Т2 и UART с ответствеными данными, и желательно что бы обращение к OSCAL пореже было. может просто вам кроме как зажигать лампочки ничего не надо?  тогда не юзайте мой супер код или просто у вас есть идеи потолковее?  так мы ВАС выслушаем!!!  Цитата(Electronic) @ Oct 8 2008, 17:01)  если где то в заначке есть супер код то Вы не показывали его, а ведь Я!!! ПРОСИЛ!!!  в первом топике не умичать а помогать( собствено для чего форум и есть ) Цитата(Electronic) @ Oct 8 2008, 18:06)  понятия не имею о чём Вы... Вы мне ссылок не давали... не ренкарнация, просто мой код офигенно работает вторая проверка нужна не меньше первой да и делается она раз в секунду. я когда на контролер дую то включается в работу вторая строчка  Цитата(Electronic) @ Oct 8 2008, 19:43)  вобщем замяли.. у меня код выводит в нормальный режим внутрений RC не медленее вашего, и OSCCAL не меняется каждую секунду... а лишь по необходимости. P.S. в моём проэкте скорость вхождения в точность +-3% не важна. А Вы правда считаете что после этого Вам кто-то захочет помочь ? А помощь Вам судя по всему очень бы понадобилась...
|
|
|
|
|
Oct 8 2008, 17:27
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Здравствуйте. есть вопрос... в спящем режиме Т2 c кварцем 32768 спешит на 2-3 сек за час... в рабочем режиме такого не замечал... (кварц без конденсаторов. вешал внешние по 18п уход в слипе был 1 сек за минуту ) приведу коды инициализация void timer2_init(void) { TCCR2 = 0x00; //stop ASSR = 0x08; //set async mode TCNT2 = 0x00; //setup OCR2 = 0x00; TCCR2 = 0x05; //start }
прерывание
#pragma interrupt_handler timer2_ovf_isr:5 void timer2_ovf_isr(void) { if(sleep_en==2){TCCR1B=0;T1=TCNT1;TCCR1B=0x05;g=g^1;if(g==1){LED_ON;}else{LED_OF F;}}//в слип sleep_en=1; g=g^1;if(g==1){LED_ON;}else{LED_OFF;} sec_pl=1; } и обработка времени в main
if(sec_pl==1){ sec++;if(sec>=60){sec=0;} if(sec==0){min++;if(min>=60){min=0;} if(min==0 && sec==0){hor++;if(hor>=24){hor=0;}}} if(V==0x01 && sleep_en==1){sleep_en=2;sleep_off();}// это пробуждение если на ножке +5 if(sleep_en==1){asm("sleep");}// это повторение ухода в слип для Т2 if(sleep_en==2){ // это отбражение времени и юстировка RC генератора в рабочем режиме clock(0,0); if(fl_cl==2){T2=T1;fl_cl=3;} if(T1<40000 && fl_cl==0){T3=T1;fl_cl=2;} if(fl_cl==3){T4=T2-T3;fl_cl=0; if (T4<=(7760)){OSCCAL++;} if (T4>=(7840)){OSCCAL--;} lcd_t(T4);}} sec_pl=0; }//end if(sec_pl==1)
Сообщение отредактировал Electronic) - Oct 8 2008, 17:30
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 18:22
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
У меня широкая исходня тематика... неумею я даташиты читать... если Вы уже прочитали и знаете что там есть может поделитесь? мне ж быстрее сделать совет чем пол часа качать со скоростью 4кб) даташит в котором всё на англ. и непонятно ещё где читать... а Вы вроде как руский и уже читали...
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 18:28
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(Electronic) @ Oct 8 2008, 22:22)  У меня широкая исходня тематика... неумею я даташиты читать... если Вы уже прочитали и знаете что там есть может поделитесь? мне ж быстрее сделать совет чем пол часа качать со скоростью 4кб) даташит в котором всё на англ. и непонятно ещё где читать... а Вы вроде как руский и уже читали...  Флаг Вам в руки и танк на встречу... Нет желания помогать человеку который мыслит так...
|
|
|
|
|
Oct 8 2008, 18:39
|
Местный
  
Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101

|
Цитата(singlskv @ Oct 8 2008, 22:28)  Флаг Вам в руки и танк на встречу... Нет желания помогать человеку который мыслит так... +1 2electronic. Есть gaw.ru, есть google и т.д. А тематика у Вас не широкая... и английский учить придётся. Ну, если хотите стать electronic-ом.
|
|
|
|
|
Oct 8 2008, 18:46
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
ну вы и гоните.... я же не просил помогать тех кто не хочет  я никого рытся ради себя не заставляю, пишите только если сами знаете Я ЖЕ ТОЛЬКО СПРОСИЛ ПОЧЕМУ ЧАСТОТА УХОДИТ В СПЯЩЕМ РЕЖИМЕ!))) ТЯЖЕЛО НАПИСАТЬ НЕ ПИШИТЕ! ВСЕМ КТО ПОСЛУШАЕТСЯ СПАСИБО  ВСЕМ КТО ОТВЕТИТ
Сообщение отредактировал Electronic) - Oct 8 2008, 19:12
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 19:13
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
спасибо за совет, если ничего из AVR не найду прислушаюсь
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 19:50
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Всем кто думает что я сижу смотрю в потолок а Вас заставляю себе писать - Вы не правы. Я мало сплю похудел , мне надо проэкт поднять. Поднимал может и больше и тяжелее Ваших. Но не за такие сроки. И тема новая для меня. Я всё сделаю в любом случае. с Вами или без Вас но могу не успеть и как результат совсем потерять силы от не высыпания). Я отвечаю на смс и звонки только своей девушке, у меня нет даже времени подыскать слова для поиска в гугле. в голове другие пролемы и она уже болит сильно))). Пишу что бы заглянуть и увидеть ответ. а не указание прочитать даташит. если не хотите отвечать не утруждайте себя, я всё найду сам и не только даташит)
Сообщение отредактировал Electronic) - Oct 8 2008, 19:50
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 20:03
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
много думал над этим... но вобще наверное задача имено такая... очень плотный обмен информацией и одно из другого следует... таймет Т1 нельзя останавливать ...вобщем задачка ещё та... Насчёт частоты думаю как раз.. прикидываю.. но смысл не меняется чем больше протянет на аккумуляторах тем лучше
Сообщение отредактировал Electronic) - Oct 8 2008, 20:04
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 21:14
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
прочитал всё что написано в даташите по асинхроному режиму. у меня всё учтено я все грабли эти перечитал ещё на руском тут и в гугле. но у меня спешит немного мремя в спящем режиме 2сек за час. что это может быть? конденсаторы советывали не ставить, и я думаю это правильно, с ними часы спешили вобще дико.
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 8 2008, 22:21
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Цитата(Stanislav_S @ Oct 9 2008, 00:41)  А вы задачу озвучте, многие на первый взгляд сложные вещи, решаются очень просто и без выкрутасов. это словами не описать поверьте! я не клавиатуру на меге делаю))) проэкт долольно серьёзный. 4 минут пытался хоть просто описать что к чему но не получилось  вобщем я с мк не первый год так что можете мне поверить... я на форум выкладываю только то что конкретно затрудняюсь решить. в основном это связано с тем что не сталкивался с особностями спящего режима. особено достало то что Т2 то спешит то отстаёт в спящем режиме.... один человек писал на форум что ставил задержки у меня с ними отстают дико часы а без спешат на 2 сек за час... кварцов пробывал 2. другие проблемы уже порешал, думаю как всё переделать под низкое потребление.
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 9 2008, 05:58
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Electronic) @ Oct 9 2008, 00:21)  это словами не описать поверьте! Moderator: Просьба умерить усилия и по созданию множества сходных тем, и по заполнению их флудом. Несколько тем объединил.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 9 2008, 07:55
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Знаете почему МСП430 считаются малопотребляющими (при условии что жрёт в активном режиме почти столько же, сколько и новые АВРы)? Просто у него вся периферия под это заточена. Например: для разных узлов можно тактовую разную ставить, без ядра всё может работать автономно и т.д. и т.п. Вот пример из жизни: У меня радиомодем СС1101 + МСП430Ф22374 в среднем хавает 100мкА!!! Это при том, что модем в режиме передачи жрёт 30мА и процессор с ацп тоже под 8 хавает. Вот Вам и материал для размышления. Я не рекламирую для Вас МСП430. Я хочу сказать, что только с помощью СЛИП режимов и грамотного распределения существующих ресурсов и правильно выбранного алгоритма решения задачи достигается малое потребление. ЗЫ: Этим я хотел сказать, что при использовании максимума потенциала железа в МК уменьшается нагрузка на ядро, и соответственно, энергопотребление. Стандартное и не стандартное использование аппаратных возможностей даёт ОЧЕНЬ много. Например SPI - это не только связь между МК, а так же сериализатор, ШИМ и т.д. и т.п.
--------------------
|
|
|
|
|
Oct 9 2008, 08:14
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Спасибо bloodden! Помучаюсь с этим всем... у меня из переферии не много. работать должно UART TWI да таймеры. если не тяжело не мог бы дать ссылку где скачать русский справочник (например по AVR у меня "Микроконтроллеры AVR семейства Mega А.В.Евстифеев 2007" ) и хотя бы названия компиляторов для этого мк (для AVR у меня ICC AVR). Ещё я заметил что тут у кого то много прав) так поубирайте весь трёп зачем он на форуме элетроники  ? бестолковые советы и реплики "типа умных". оставте только вопросы поставленые в первом топике и ответы, больше ничего тут не надо! люди путаются заместь того что бы подсказать что то, читают маразм, 5 страничек форума для такой не сложной темы это загон  я как смотрю сколько времени на форум уходит так реально сам бы быстрее справился чем с этими вумниками, которым надо всё обьяснять) стелайте её короткой и понятной вобщем! Люди не понимают что пока я буду рисовать им устройство и картинки оно уже должно продаватся, и их детские замечания никому не нужны, толкьо ответы на впросы и всё, остальное нафиг.
Сообщение отредактировал Electronic) - Oct 9 2008, 08:41
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 9 2008, 08:37
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Electronic) @ Oct 9 2008, 10:14)  ..так поубирайте весь трёп зачем он на форуме элетроники Moderator: 0. Спасибо за совет. 1. Чисто там, где не мусорят. 2. Что написано пером, того .... 3. "Лицо" каждого участника по возможности сохраняется в неприкосновенности, дабы было видно с кем имеешь дело. При продолжении флуда будут приняты огранизационные меры без дальнейших разговоров.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 9 2008, 08:52
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(Electronic) @ Oct 9 2008, 11:14)  ... если не тяжело не мог бы дать ссылку где скачать русский справочник (например по AVR у меня "Микроконтроллеры AVR семейства Mega А.В.Евстифеев 2007" ) ... Есть такой полезный сайт как http://gaw.ru/Там по-русски много чего написано, хотя и устаревшее слегка. Если что - в личку. Могу ликбез слегка провести
--------------------
|
|
|
|
|
Oct 9 2008, 09:16
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(bloodden @ Oct 9 2008, 11:55)  Знаете почему МСП430 считаются малопотребляющими (при условии что жрёт в активном режиме почти столько же, сколько и новые АВРы)?
Вот пример из жизни: У меня радиомодем СС1101 + МСП430Ф22374 в среднем хавает 100мкА!!! Это при том, что модем в режиме передачи жрёт 30мА и процессор с ацп тоже под 8 хавает. Ну, это не показатель экономичности MSP430 (потому как в данном случае, как я понимаю, малопотребляющие "фишки" MSP малоприменимы) - у меня аналогичная связка, но с mega8 потребляет при наличии только опроса радиоканала 15-20 uA, а общее расчетное потребление при разумной "радиоактивности" - 30-40 uA. А в остальном - все верно.
|
|
|
|
|
Oct 9 2008, 10:17
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
bloodden спасибо за ссылку я уже там копаюсь второй день, полезная!
насчёт AVR и из даташита это всё прочитал давненько (по секрету я англ. знаю выше среднего) я так и не понял сколько потребялют M8 притехнологии picopower при 5В и 8Мгц если кто знает эти цифры напишите.
Rs7- там модер писал насчёт флуда... помоему к тебе будут применены санкции))
"Может быть проще часы организовать на специалилизированной МС типа PCF85xx и не заморачиваться с Т2?" - ведь уже всё получилось (поребление 27мкА), только не большая не точность в ходе часов в спящем режиме (я вот пока спал ушли на 5-6 сек ). и у меня был стимул вылизать программу! -я буду распаивать только один контролер!красота! вот сижу определяюсь с самым микромощным, и ищу где можно в спячку отправлять... проэкт почти готов... прошу только советов по вопросу небольшой спехотни Т2 в спящем режиме.
Сообщение отредактировал Electronic) - Oct 9 2008, 10:25
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
Oct 9 2008, 14:51
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(rx3apf @ Oct 9 2008, 12:16)  Ну, это не показатель экономичности MSP430 (потому как в данном случае, как я понимаю, малопотребляющие "фишки" MSP малоприменимы) - у меня аналогичная связка, но с mega8 потребляет при наличии только опроса радиоканала 15-20 uA, а общее расчетное потребление при разумной "радиоактивности" - 30-40 uA. А в остальном - все верно. Конечно не показатель, зато очень наглядно демонстрирует "а нафига нам эти слип режимы". А на счёт аналогичной связки - так там ОЧЕНЬ много нюансов. Например шифрование, скорость опроса, частота передачи, длина пакета и т.д. И эти нюансы ложатся на плечи вычислительного ядра. И специальная малопотребляющая периферия здесь мало чем помогает. Ладно, хватит, а то я начал
--------------------
|
|
|
|
|
Oct 9 2008, 20:43
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 23-04-05
Из: Таганрог
Пользователь №: 4 425

|
Цитата(Electronic) @ Oct 9 2008, 14:17)  я так и не понял сколько потребялют M8 притехнологии picopower при 5В и 8Мгц если кто знает эти цифры напишите. mega88P Active 8 MHz, VCC = 5V, потребление типичное - 6.8, максимальное - 9 mA Официальная документация атмел ATmega88P/V Rev. 8025F–AVR–08/08, страница 315. Вообще, вам нужно изучить весь раздел "28. Electrical Characteristics", там все что надо знать о потреблении в разных режимах
|
|
|
|
|
Oct 9 2008, 20:54
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(bloodden @ Oct 9 2008, 18:51)  Конечно не показатель, зато очень наглядно демонстрирует "а нафига нам эти слип режимы". Точно так. Цитата А на счёт аналогичной связки - так там ОЧЕНЬ много нюансов. Например шифрование, скорость опроса, частота передачи, длина пакета и т.д. И эти нюансы ложатся на плечи вычислительного ядра. И специальная малопотребляющая периферия здесь мало чем помогает. Но я вспомнил, в чем было заметное различие в потреблении - все ж у AVR таймер с часовым кварцем несколько прожорливее против MSP, и чем меньше общее потребление, тем вклад таймера заметнее. P.S. 250 кбит+FEC, 1 раз в секунду, 8-байтовый пакет опроса...
|
|
|
|
|
Oct 11 2008, 08:40
|
Частый гость
 
Группа: Новичок
Сообщений: 97
Регистрация: 15-04-08
Пользователь №: 36 783

|
Спасибо за советы! Выбрал M88P. из таких соображений :
Active 4 MHz, VCC = 3V 1.7 2.5 mA Active 8 MHz, VCC = 5V 6.3 9 mA Idle 1 MHz, VCC = 2V 0.05 0.15 mA Idle 4 MHz, VCC = 3V 0.3 0.7 mA Idle 8 MHz, VCC = 5V 1.4 2.7 mA
Буду делать 3В, программу оптимизировал, узаю девайс на 4-х Мегагерцах... вроде норм! Хотя кое где не успевает но это решится наличием вывода OC0 в М88 (хотя наврал... то при 2Мгц не успевал, но всё равно заметно что частоту на переделе скорости исполнения кода держит). Спящий режим возможен только Idle так как надо принять в любое время UART. что скажите? помоему правильный выбор мк... если учесть что под него у меня уже и прога написана и плата разведена...
есть такой нюанс... для приёма ИК излучения использую TSOP4838 и он жрать больше всех будет))) проверил ток 1,5мА. Кто юзал более экономичные ИК приёмники?
Сообщение отредактировал Electronic) - Oct 11 2008, 08:46
--------------------
Самурай без меча - такой же, как самурай с мечом, только без меча
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|