Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
и никогда точности не добавляли.
Если взять отсчёты разрядностью N-бит, то для получения суммы нескольких отсчётов, естественно, придётся увеличить разрядность самой суммы до достаточной. Просто практически не нужны все эти действия для получения в итоге значений, равных разрядностью разрядности исходных отсчетов (обычно нужно больше). А за счёт монотонности характеристики преобразования АЦП можно просто предполагать, что младшие несколько бит "отрезаны", но их значения смешались с шумом (конечно это на пальцах). Плавучка в данном случае ничем не лучше какого-нибудь int или long.
Ркомендую посмотреть AN 118 от Silabs - там, ИМХО, достаточно просто всё рассказано (без излишней увлеченности)
Составить ответ | Вернуться на конференцию
Ответы