Harbinger 10 27 октября, 2011 Опубликовано 27 октября, 2011 · Жалоба "Пациент" - C8051F990. Появилась идея "припахать" его для измерения мелких емкостей, до сотни пФ. Вопросов, собственно, два. 1. Заметное отличие результата измерения ёмкости от ожидаемого по даташиту (к примеру, подключаю 8 пФ - получаю в районе 7000 единиц, то бишь 7 пФ. Ёмкость калиброванная другими средствами, от ADI, потому вне подозрений). Насчёт разброса "цены деления" в даташите молчок, просто typ: 1 fF, а насчёт min и max - прочерки... :( Можно, конечно, экспериментально проверить, вдруг там и в самом деле такой разброс, ввиду разброса референтных емкостей от экземпляра к экземпляру. Тогда облом и тема закрывается. Индивидуальная калибровка и т.п. 2. Подозрительный offset - около 9000 единиц при CS0CG=7, то бишь якобы 9 пФ, при том, что ёмкость монтажа составляет 1 пФ максимум. Причём этот сдвиг меняется в зависимости от CS0CG - при минимальных значениях (0 или 1) опускается ниже нуля. Инициализация CS0: P1MDIN = 0xF7;//P1.3 used as CS0 channel CS0CN = 0x80; CS0CF = 0x45;//start conversion at timer3 overflow; 64 samples CS0MX = 0x0B; CS0MD1 = 7; //- max gain, measure up to 45 pF CS0MD2 = 0xC0; //16 bit CS0MD3 = 0; CS0PM = 0x82; //4 retries EIE2 = 0x10;//enable CS0INT - порождена силабсовским визардом, но сверялся с даташитом, зная, что этот визард далек от совершенства - хотя бы потому, что предлагает использовать для CS0 P2, который в F990 банально отсутствует, в отличие от F71x, да и CS0MX с его помощью прописать не получится. Используемый порт сконфигурировал, как ДШ пишет - аналоговый вход, "skipped by Crossbar". :) Всевозможные reset time и пр. беду в CS0MDx варьировал - принципиальной разницы не заметил. Как врал, так и врёт, зараза... :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 29 декабря, 2011 Опубликовано 29 декабря, 2011 · Жалоба По первому пункту решено. Разброс референтной ёмкости имеет место быть и индивидуальная калибровка требуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться