Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 155 стр.

UptoLike

155
Это хорошо согласуется с текущей настройкой модуля АЦП, ведь измерения
проводились на короткозамкнутой петле AIN2-AIN2. Код, возвращаемый мо-
дулем дополнительного АЦП, колеблется в данном случае около значения
990Eh. Зная среднее значение кода, можно вычислить температуру, которую
кристалл ADuC824 имел при измерениях. Она равна (990Eh 8000h) / 0FFh =
19h = 25 °С.
Любопытно проделать следующий эксперимент, демонстрирующий рабо-
ту внутреннего температурного датчика микроконвертора. Перед запуском
преобразований приложите кончик указательного пальца руки к поверхности
корпуса микросхемы ADuC824 и удерживайте его в течение всего цикла преоб-
разований. Возвращенное в результате среднее значение кода модуля дополни-
тельного АЦП окажется существенно больше, чем в предыдущем случае из-за
нагрева кристалла от пальца, а ломаная линия на графической диаграмме до-
полнительного АЦП в окне «WASP ADuC824 ADC Noise Analysis» будет
отражать динамику нагрева, если мысленно сгладить шумовые выбросы на ней.
Теперь осторожно нанесите на поверхность корпуса микросхемы маленькую
каплю спирта или ацетона и сразу вслед за этим запустите преобразования.
Возвращенное в результате среднее значение кода окажется существенно
меньше, чем в первом случае из-за охлаждения кристалла в результате испаре-
ния спирта с поверхности корпуса микросхемы.
2.7. Вопросы для самоконтроля
1. Каков состав комплекса MicroConverter QuickStart Development System?
2. Каково назначение и принципы работы кросс-ассемблера Metalink 8051?
3. Каковы принципы работы последовательного загрузчика WSD?
4. С какой скоростью может производиться загрузка данных в МК под управле-
нием WSD?
5. Какие задачи решает отладчик DeBug?
6. Как с помощью светодиода, подключенного к порту МК, можно отлаживать
программу?
7. Зачем нужна катушка индуктивности L1 на рис. 2.8?
8. Каково назначение конденсаторов С5, С6 на рис. 2.8?
9. Как при отладке в DeBug просмотреть содержимое встроенной оперативной
памяти?
10. Как работать с точками остановки в DeBug?
11. Каково назначение и принципы работы симулятора ADsim?
12. Как произвести дизассемблирование программы?
13. Можно ли в симуляторе ADsim имитировать работу внешнего ОЗУ?
14. Как работать с имитатором клавиатуры в ADsim?
15. Каково назначение и принципы работы анализатора АЦП WASP?