Страница 528 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 16:05:46
ARV
КРАМ писал(а):Могу привести другой пример.
это все очевидные вещи. я, конечно, не наблюдал за PIC-ами, но по сути процессов все ясно, как божий день. проблема-то ведь не в том, что теория разойдется с практикой, а в том, что пока нам (мне?) не известно, как на самом деле все устроено в 8-битных AVR. т.е. если ступенька или провал пилы в PIC-ах документирована, то на счет AVR пока документация явных ответов не дает. или дает, но я ее видел?
поэтому у меня и существуют сомнения в том, что конденсатор по дефолту соединен с пином от отключается от него только на время цикла работы SAR - что вы утверждали.
поэтому я и задаюсь вопросм "что будет, если".
если будет перенос заряда - то с вероятностью 99% правы вы, а если не будет - то вопрос останется открытым

так как отсутствие переноса может быть связано и с отсутствием переключения мультиплексора, о чем намекал розовый панк

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 16:09:54
КРАМ
ARV писал(а):на счет AVR пока документация явных ответов не дает. или дает, но я ее видел?
Документация часто подразумевает некий базовый уровень АПРИОРИ известной информации.
Не в смысле грамотности инженера, а в смысле очевидности происходящего.
И тут вопрос не к документации вообще, а техническим писателям ее сочиняющим...
Кроме того, частенько смысл даташита обращен так же к референсным мануалам и аппнотам...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 16:15:51
ARV
КРАМ писал(а):ARV писал(а):на счет AVR пока документация явных ответов не дает. или дает, но я ее видел?
Документация часто подразумевает некий базовый уровень АПРИОРИ известной информации.
КРАМ, априори существует метод мультиплексирования каналов, исключающий "КЗ" между переключаемыми каналами, и в качественных многоканальных системах сбора информации применяют именно его, но я бы не стал на основе знания об этом утверждать, что именно такой по структуре мультиплексор встроен в AVR. ну или иной МК. тем более что есть и прямо противположные алгоритмы...
факт существования метода не означает его безусловного наличия во всех системах.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 16:19:44
КРАМ
ARV писал(а):
факт существования метода не означает его безусловного наличия во всех системах.
В любом случае, используемый метод не должен создавать ПРОБЛЕМ для юзера.
Или должен быть инструмент КОМПЕНСИРУЮЩИЙ эти проблемы.
В этом смысле включение УВХ только на короткий интервал после запуска конверсии создает ПРОБЛЕМУ. Плохо устранимую, причем.
Вопрос.
ЗАЧЕМ?
В чем сакральный смысл такого решения?

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 16:28:34
ARV
ви хотите моих предположений?

их есть у меня!
например, потому что так проще: "индус" разработал структуру кристалла, ее реализовали, все работает, все довольны.
например, потому думали о том, чтобы не искажать сигнал постоянно висящей на линии RC-цепью
фантазировать еще?
я не знаю, почему. равно как и вы вряд ли сможете доказать, что "потому". пока нет либо документации, либо апноута или экспериментальных проверок, наши слова - всего лишь предположения. очень много вещей в мире сделано так, что позволяет задать вопрос "а в чем сакральный смысл?"... например, почему в Smart-TV(LG) цифровые каналы "перенумеровываются" путем ввода нового номера, а аналоговые - путем "перетаскивания по списку"?! или почему в том же TV при наличии поддержки нормальной USB-клаватуры для ввода пометки канала надо использовать клавиши со стрелками, а не буквы?!

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 16:40:23
КРАМ
Последний раз я работал с Мегой 16 лет так 4 назад...
Стробоскопическое квадратурное детектирование сигнала с УЗ радара (40 кГц)
частота семплирования была близка к предельной, поэтому подобный баг с УВХ вылез бы сразу....
Так что на ПРАКТИКЕ ситуация обстоит именно так, как я ее описАл...
Что касается документации, то в охотку я конечно найду подтверждение своим словам, но не сейчас...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:02:11
Pink-Pank
Mega 128
Спойлер

Спойлер

Полоса пропускания 38,5 кГц. (я так понимаю, такая частота указана из расчета частоты тактирования АЦП в 1 МГц).
R входное типичное 100 МОм. Т.е. величина конденсатора УВХ примерно четверть 1 пикофарада.
поэтому подобный баг с УВХ вылез бы сразу
О каком баге Вы говорите? Если коненсатор УВХ достаточно малой емкости - то время его перезаряда не будет вносить сколь-нибудь существенных искажений в результаты измерений.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:10:59
КРАМ
Pink-Pank писал(а):
Полоса пропускания 38,5 кГц.
R входное типичное 100 МОм. Т.е. величина конденсатора УВХ примерно четверть 1 пикофарада.
А почему для расчета не применялся потребляемый компаратором ток?
Вообще то, входное сопротивление не имеет к полосе никакого отношения.
Полоса определяется СОПРОТИВЛЕНИЕМ КЛЮЧА УВХ и емкостью УВХ.
ЗЫ. Посмотрел - 14 пФ у Меги 8
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:13:08
Pink-Pank
А где взять это сопротивление ключа УВХ? или его емкость? В любом случае сопротивление открытого ключа УВХ мало, а емкость там вряд ли будет большой.
ЗЫ. Посмотрел - 14 пФ у Меги 8
Это где такое нашли, если не секрет?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:15:34
КРАМ
В даташите в разделе АЦП.
Выше написал про емкость.
Сопротивление открытого ключа в районе 100...1000 Ом...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:20:14
Pink-Pank
Да ладно, 1000 Ом! И 100 вряд ли...
Ну, пусть даже 100 Ом. Если взять 3*RC (заряд конденсатора до 95%, т.е. минимум искажений), то получим полосу пропускания в 60 кГц.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:22:06
КРАМ
Pink-Pank писал(а):Да ладно
Шоколадно...
Полоса определяется по уровню -3дБ АЧХ.
То есть равна 1/RC. Интегрирующая цепочка первого порядка.
Из даташита Меги 8 (стр.195)

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:28:35
Pink-Pank
Тем более. Что-то я не нашел у Меги 8 данных про 14 пФ. Это на какой странице?
А вот, все. Вот это что ли?
Спойлер

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:30:03
КРАМ
Читаем выше и скачиваем ПОЛНЫЙ даташит (6,3 Мбайт)
ЗЫ. Именно это. Ключ в открытом состоянии 1 кОм, а в закрытом 100кОм.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:32:38
Pink-Pank
Тогда там 70 кГц получается.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:34:48
КРАМ
Pink-Pank писал(а):Тогда там вообще 700 кГц получается.
не 700, а 70.
И по уровню -3 дБ.
Если брать уровень в -1 дБ, то полоса будет уже...
Нужно смотреть параметры полосы при каком спаде меряются...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:38:58
Pink-Pank
Я уже поправился. )
Думаю, они несколько по другому полосу считали. Максимальная частота тактирования АЦП (1МГц)/13 = частота сэмплирования. Далее теорема Котельникова - и в аккурат получаем их 38,5 кГц. )
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:41:14
КРАМ
Считать они могли как угодно, но при стробоскопическом преобразовании важна не теорема Котельникова, а завал на УВХ...
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 17:46:48
Pink-Pank
Так на любом преобразовании важен завал (точнее, его отсутствие), чтобы показания были достоверными. ) Особенно, если в сигнале присутствует более одной частоты.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт авг 01, 2014 22:13:08
amd9800
Ребята - вы говорите о слишком высоких материях.
Можно объяснить на более доступном уровне.
Давайте конкретно посчитаем.
Частота Меги 48 - 8Мгц
Например у меня настроен таймер 2 на PWM -
TCCR2A = 0b00100001
TCCR2B = 0b00001001
TIMSK2 = 0 никаких прерываний
То есть настроен Toggle on compare
PWM Phase Corect
Дискретизация 380 тактов (2x190) - частота получается 21Кгц
таймер 0 на частоту 1 Кгц. Настроен вызывать два прерывания
1 - при совпадении настроил примерно по середине.
2 - при переполнении.
Таймер 1 свободен.
Куда мне запихнуть циклы стробоскопирования?