Поиск
Показаны результаты для тегов 'xadc'.
-
Здравствуйте, недавно начал работать с ПЛИС, изучаю ее возможности и особенности. Сейчас столкнулся с блоком XADC встроенным в саму ПЛИС, после изучения ug480_7Series_XADC у меня возникли вопросы. Надеюсь мы мне поможете разобраться с вопросом. В vivado, когда по jtag подключаешься к плате, открывается xadc отображающий температуру. Насколько я понял это monitoring mode, блок xadc работает от внутреннего генератора (internal clock oscillator), по которому синтезируется adcclk поступающий на 12-битное ацп, так за несколько отчетов определяется усредненное значение, записанное в регистр. Его мы и видим на графике. Вопрос следующий, откуда берется этот internal clock oscillator в плис? Ведь для получения стабильного клока используют генераторы с кварцем, а тут что? А стабильность от температуры какая? ПЛИС же греется серьезно. На какую частоту он рассчитан этот внутренний клок, нигде найти не смог? Вопрос про monitoring mode. Если я ничего с блоком xadc не делаю, в проект не добавляю, что будет при нагреве плис выше 125 град? Насколько я понял, предусмотрена защита и плис отключится. А если я в проект добавлю блок xadc, то мне нужно самому предусмотреть этот момент отключения? Я еще хочу уточнить про частоты. Сказано что 12-битное ацп работает с максимальной частотой 1MSPS. Допустим выберем режим DRP и подключим блок к внешнему клоку DCLK 100МГц, он будет опорным для формирования ADCCLK = 25 МГц. АЦП будет работать на 25 МГц на входе и выдавать выходные значения с частотой 1МГц? А на что будет влиять acquistion time=4 или 10, из каких соображений выбрать? Последний вопрос, который меня мучает, связан с пинами DxP и DxN - это контакты диода с датчиком температуры, если к ним подключить специальную микросхему (например MAX6692MUA) можно измерить температуру плис. Temperature-sensing diode pins (Anode: DXP; Cathode:DXN). The thermal diode is accessed by using the DXP and DXN pins in bank 0. When not used, tie to GND. To use the thermal diode an appropriate external thermal monitoring IC must be added. Consult the external thermal monitoring IC data sheet for usage guidelines. The recommended temperature monitoring solution for 7 series FPGAs uses the temperature sensor in the XADC block. (вырезка из ug475_7Series_Pkg_Pinout) Вопрос, а как это будет работать совместно с модулем xadc? Они подключены к одному и тому же датчику получается? Какое влияние, как стабильно работает xadc на плис в сравнении с внешней микросхемой?