Страница 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 писал(а): факт существования метода не означает его безусловного наличия во всех системах.
В любом случае, используемый метод не должен создавать ПРОБЛЕМ для юзера.
Или должен быть инструмент КОМПЕНСИРУЮЩИЙ эти проблемы.
В этом смысле включение УВХ только на короткий интервал после запуска конверсии создает ПРОБЛЕМУ. Плохо устранимую, причем.
Вопрос.
ЗАЧЕМ?
В чем сакральный смысл такого решения?
:dont_know:

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 пикофарада.
:))) :))) :)))
А почему для расчета не применялся потребляемый компаратором ток?
:wink:
Вообще то, входное сопротивление не имеет к полосе никакого отношения.
Полоса определяется СОПРОТИВЛЕНИЕМ КЛЮЧА УВХ и емкостью УВХ.
ЗЫ. Посмотрел - 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 свободен.

Куда мне запихнуть циклы стробоскопирования?