Что будет с выводами ATMEGA8 в режиме ADC noice reduction?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
VBA
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн фев 25, 2008 17:01:21
Откуда: Луганск

Что будет с выводами ATMEGA8 в режиме ADC noice reduction?

Сообщение VBA »

Добрый день, уважаемые коты.

Что-то не нашел в даташите, что будет с логическими уровнями
на портах контроллера, когда последний переходит в
режим ADC noise reduction. Я понимаю, что внутренний тактовый сигнал CLKio отрубается, но до спящего режима на выходах
уже были сформированы уровни. Так вот они
останутся, или скажем на время сна выходы будут в Z?


Спасибо.
Adakur
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пн мар 10, 2008 00:30:59
Откуда: Ивантеевка
Контактная информация:

Сообщение Adakur »

А мк какой ?

А в даташите что написано ?
VBA
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн фев 25, 2008 17:01:21
Откуда: Луганск

Сообщение VBA »

МК - ATMEGA8

Что-то не нахожу в даташите подобный вопрос.
По идее, конечно, уровни должны держаться.
Впервые собираюсь использовать данный режим
и что-то засомневался
Adakur
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пн мар 10, 2008 00:30:59
Откуда: Ивантеевка
Контактная информация:

Сообщение Adakur »

стр 34 даташит ATmega8

Idle Mode

When the SM2..0 bits are written to 000, the SLEEP instruction makes the MCU enter Idle mode, stopping the CPU but allowing ...

ADC Noise Reduction Mode

When the SM2..0 bits are written to 001, the SLEEP instruction makes the MCU enter ADC Noise Reduction mode, stopping the CPU but allowing the ...


Похоже порты остаются в том состоянии в котором и были.
Дон Амброзио

Сообщение Дон Амброзио »

VBA писал(а):МК - ATMEGA8

Что-то не нахожу в даташите подобный вопрос.

Что я ради интереса глянул даташифт по диагонали и тоже ничего не обнаружил по этому вопросу. Будем копать дальше
VBA
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн фев 25, 2008 17:01:21
Откуда: Луганск

Сообщение VBA »

Похоже, что тут самый верный способ - попробовать.
(сейчас нет такой возможности, да и проект не горит,
просто собираю пока информацию)


Странно то, что, наверное, ни у кого такого вопроса не
возникало. (так как никто не может сказать однозначно).
Из этого следует, что вопрос надуман, все там будет
сохраняться. Поэтому - всем спасибо.
Дон Амброзио

Сообщение Дон Амброзио »

VBA писал(а):Странно то, что, наверное, ни у кого такого вопроса не
возникало. (так как никто не может сказать однозначно).
Из этого следует, что вопрос надуман, все там будет
сохраняться. Поэтому - всем спасибо.

Странная логика... И вывод не менее странный
VBA
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн фев 25, 2008 17:01:21
Откуда: Луганск

Сообщение VBA »

Почему странная логика?

Я что первый надумал использовать режим
подавления шума от цифровой части?

Если я первый, то это действительно странно.

Если не первый, а на мой вопрос никто не может
ответить, значит никто не задумывался над этим.
Вряд-ли остался бы незамеченным факт изменения
состояния портов на время преобразования.
Значит нет такого и тему можно закрывать.
Дон Амброзио

Сообщение Дон Амброзио »

VBA писал(а):Я что первый надумал использовать режим
подавления шума от цифровой части?

Если я первый, то это действительно странно.

Если не первый, а на мой вопрос никто не может
ответить, значит никто не задумывался над этим.
Вряд-ли остался бы незамеченным факт изменения
состояния портов на время преобразования.


На 90% допускаю, что либо не задумывались, либо это не сказалось на работе девайса, либо люди, столкнувшиеся с этой проблемой не ходят на этот форум

VBA писал(а):Значит нет такого и тему можно закрывать.

ИМХО, тему можно закрыть только если кто-то приведёт соответствующую цитату из официального документа производителя микроконтроллера (даташит, ерраташит и т.п.)

Давайте подождём. Может кто-то и приведёт такую цитату, проливающую свет на Ваш вопрос
VBA
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн фев 25, 2008 17:01:21
Откуда: Луганск

Сообщение VBA »

Конечно давайте.
А есть еще прекрасный способ - попробовать :))
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

почему даташиты вы не читаете вдумчиво, внимательно и целиком?

есть функциональная схема логики работы порта, в которой имеется участок, отрабатывающий режим SLEEP, есть разделы про альтернативные функции портов, есть раздел про ADC Noise Canceler и раздел про режимы экономии энергии. Если все эти разделы прочесть и проанализировать, легко можно сделать вывод, что сигналы на всех портах остаются теми же, что и были в момент перехода в режим Idle. Просто благодаря остановке ядра МК уровни на них не могут измениться (от работы программы), а значит, не смогут возникнуть пульсации, приводящие к погрешностям АЦП.

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

Мой уютный бложик... заходите!
VBA
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пн фев 25, 2008 17:01:21
Откуда: Луганск

Сообщение VBA »

Уважаемый ARV, абсолютно с Вами согласен. Всем спасибо
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»