Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 16бит АЦП у C8051F063
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
Alexander__CH
Собираюсь использовать в проекте новый для меня чип C8051F063. Привлекает наличие 16бит ,1Мsps АЦП и 2х ЦАП. Но при чтении pdf нарвался на параметр время установки для АЦП и формулу, согласно которой невозможно получить нужную мне скорость измерений (порядка 200 ksps при 14 битах).
Подскажите реальную скорость 16 битного АЦП, какие еще подводные камни с этим процессором ?
Snaky
Цитата(Alexander__CH @ May 30 2007, 17:18) *
Собираюсь использовать в проекте новый для меня чип C8051F063. Привлекает наличие 16бит ,1Мsps АЦП и 2х ЦАП. Но при чтении pdf нарвался на параметр время установки для АЦП и формулу, согласно которой невозможно получить нужную мне скорость измерений (порядка 200 ksps при 14 битах).
Подскажите реальную скорость 16 битного АЦП, какие еще подводные камни с этим процессором ?

Там сигма-дельта АЦП. Вопрос о "реальной скорости" такого рода АЦП не совсем корректен.
Советую почитать тут для начала http://www.efo.ru/doc/Silabs/Silabs.pl?2089
Alexander__CH
Спасибо за ссылку.
Но все-же.
АЦП - последовательного приближения, время преобразования - 18 тактов при макс частоте такта 25MHz (все прекрасно). Какое время требуется перед началом преобразования (settling time, track time) ?. У кого есть реальный опыт использования ?
Snaky
Цитата(Alexander__CH @ May 31 2007, 10:16) *
АЦП - последовательного приближения
...
Какое время требуется перед началом преобразования (settling time, track time) ?. У кого есть реальный опыт использования ?

Да, точно последовательного. Ну тогда вот тут есть формулы для рассчета settling time http://www.silabs.com/public/documents/tpu...al/en/an119.pdf
Alexander__CH
Цитата(Snaky @ May 31 2007, 08:45) *
Да, точно последовательного. Ну тогда вот тут есть формулы для рассчета settling time http://www.silabs.com/public/documents/tpu...al/en/an119.pdf

Опять мы не туда.
Я не уверен, что формулы относятся к данному девайсу (an199 - в списке его нет).
Формулу для рассчета времени установки для внутренней части схемы АЦП я знаю (стр 56 документации). Согласно этой формуле время установки примерно 30 мсек (при точночти 1LSB и разрешении 16 разр). Это все без учета емкости и сопротивления внешней схемы. Цыфири не соизмеримы с заявленным быстродействием. В связи с чем вопрос написанный уже два раза.
AndreyS
Добрый день.

Объясните пожалуйста как вы получили 30 ms время установления???

На странице 56 документа rev 1.2 есть формула (ну по который вы и производили расчет)

t=ln(2^n/SA)*R*C

Where:
SA is the settling accuracy, given as a fraction of an LSB (for example, 0.25 to settle within 1/4 LSB)
t is the required settling time in seconds
RTOTAL is the sum of the ADC input resistance and any external source resistance.
n is the ADC resolution in bits (16).

Figure 5.5. ADC0 and ADC1 Equivalent Input Circuits

R = 30 Ω
C = 80pF

При
n=16
SA возьмем 0.25
R=30
C=80 * 10^-12

t=3.4*10^-8 это 34 nS

может вы ошиблись в порядке??


Удачи.
Alexander__CH
Цитата(AndreyS @ Jun 1 2007, 11:02) *
Добрый день.

Объясните пожалуйста как вы получили 30 ms время установления???


Щас пересчитал, реально ошибся в порядке. Просто ищу подвоха, нет доверия процессорам с интегрированной мощной аналоговой частью.
AndreyS
Добрый день..

С этим MCU не работал. Но гарантирую, подвох будет в шумах АЦП. Думаю что реальный шум будет достаточно большим для скорости 1 Mbit/s и вы получите бит 10, а то и 8 свободных от шумов. Или понизите скорость преобразования.

Удачи.
msn
Работаю с 062.
Запускаю оба АЦП 1 M/s.
Если подавать постоянное напряжение 1/2 размаха с генератора опорного напряжения то "линия дрожит" 3-4 бит.
semigor
Цитата(msn @ Jun 5 2007, 01:14) *
Работаю с 062.
Запускаю оба АЦП 1 M/s.
Если подавать постоянное напряжение 1/2 размаха с генератора опорного напряжения то "линия дрожит" 3-4 бит.

Работал с 061 - результат аналогичный.
Кстати, со снижением частоты дискретизации шум практически не снижается. Так что, лучше всегда квантовать на максимальной частоте, а потом усреднять.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.