Перейти к содержанию
    

alexperm72

Участник
  • Постов

    12
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Режим "ADC NOISE REDUCTION" для Attiny13 в протеусе 7.5 у меня симулировался. А вот например "POWER SAVE" на ATmega168 не захотел.
  2. Нашел у себя Tiny13, подключил к AVRISP. Прочитал два различных калибровочных байта. Только зачем разработчики Atmel сделали два генератора, если имеется клок прескалер (регистр CLKPR) от 1 до 256. На месте автора топика я бы им воспользовался и плюнул на генератор 4,8 MHz раз программатор не читает его калибровочный байт.
  3. Спасибо всем за участие. Разобрался. Как говорил SysRq надо было отключить ADC и ИОН. Потребление сразу упало до 7мкА. А все остальное и так было выключено, просто я не думал, что эти два модуля столько жрут.
  4. На данном МК реализованы часы. Таймер Т2 работает от часового кварца в асинхронном режиме, МК просыпается раз в секунду, добавляет к текущему времени эту самую секунду и снова засыпает. Питание 3V, Watchdog и BOD отключены. Но вот такая проблема: в режиме "Power Save" МК потребляет аж 200мкА, хотя в даташите указано примерно 7мкА. Думал утечка где то в цепях между выводами МК. Тогда при засыпании переводил все выводы в третье состояние без pullUp. Не помогло. Для проверки сменил режим спячки для проверки на "POWER DOWN" и те же 200 мкА потребления. Схема в общем то небольшая. SMD монтаж. Утечек между радиоэлементами тоже вроде не должно быть. Устройство то автономное, питается от трехвольтовой литиевой батарейки, мне их так не напастись. Прямо не знаю где ещё копать, может кто подкажет что ещё можно посмотреть, а то я уже на МК грешу.
  5. Не надо ковырять программу, просто взять переставить КТ817 на PORTB, КТ361 долой, 300 Ом непосредственно к МК, каскад КТ315-КТ814 на PORTD. Между базой и эмиттером КТ814 резистор 300 Ом. Если КТ814 слаб, поставить КТ816. Должно нормально работать
  6. Вот диммер с сенсорным управлением, в ней сенсор с усилителем на транзисторе работает хорошо - сам проверял (R= 75 KOm). Достоинство - что по этой схеме прикосновение к нему просто имитирует нажатие кнопки между пином и общим проводом, хотя с небольшой задержкой (~0,3 сек.) и сенсор реагирует даже через декоративную пластмассовую крышку. Правда не знаю как будет работать если устройство изолировано от сети http://msevm.com/md/702/01/sch.gif
  7. Да я тоже через это прошёл, вышел из ситуации следующим образом. Нашел в даташите на используемый мною контроллер макс. входное значение напряжения лог 0 и мин. значение напряжения лог. 1 и определил диапазон так называемой мертвой зоны (для МК tiny2313 её середина равна 0,45Vcc), которое находится между этими двумя значениями. При включении симистора прерывание не происходит, так как на входе детектора "0" U находится в этой зоне за счет расчитанного делителя. В приложенной схеме делитель R11/R10 ~ 0,8. Для МК mega8 делитель получился R11/R10 ~ 0,5 . При этих соотношениях для этих МК четко вылавливаютя ОБА перехода через ноль без ложных срабатываний.
  8. режим fast PWM в студии работает некорректно, об этом говорится в хелпе в разделе проблем Вот выдержка: 16-bit Timer/Counters on all devices have several problems with PWM, prescaler and output compare. Output compare registers are not buffered properly. сам когда то столкнулся с такой же проблемой, не работает этот режим, даже если всё сделано правильно
  9. так прикрепи свой проект, посмотрим, у меня нормально симулировалось
  10. Да нормально инициализируется bin форматом. у меня Proteus 69 sp3
  11. Proteus вопросы

    В схеме много грубых ошибок. Вот исправленная рабочая схема. Найди все свои ошибки Proteus.zip
  12. Манчестер для Avr

    Посмотри апнот AVR410 на их сайте - это манчестер применённый к стандарту RC5 (на асме)
×
×
  • Создать...