Описание
Digilent MCC 128
- 8 SE/4 DIFF 16-битных входов напряжения
- Максимальная частота дискретизации 100 кСм/с (320 кСм/с в совокупности для сложенных плат)
- Несколько диапазонов входных сигналов (+/-10 В, +/-5 В, +/-2 В, +/-1 В)
- Встроенные буферы выборки обеспечивают высокоскоростной сбор данных
16-битный DAQ HAT для измерения напряжения для Raspberry Pi
Measurement Computing MCC 128 — это плата HAT (аппаратно прикрепленная сверху) напряжения, разработанная для использования с Raspberry Pi®. Она обеспечивает восемь несимметричных (SE) или четыре дифференциальных (DIFF) аналоговых входа со следующими диапазонами входных сигналов (+/-10 В, +/-5 В, +/-2 В, +/-1 В). Двунаправленный тактовый вход/выход позволяет пользователям задавать темп операций с помощью внешнего тактового сигнала или внутреннего тактового генератора сканирования платы. Используйте программное обеспечение для установки направления. Внешний цифровой вход триггера программно настраивается на нарастающий или спадающий фронт, или высокий или низкий уровень. MCC 128 питается от 3,3 В, предоставляемого Raspberry Pi через разъем заголовка GPIO.
Параметры конфигурации HAT хранятся во встроенной EEPROM, что позволяет Raspberry Pi автоматически настраивать контакты GPIO при подключении HAT. Библиотека команд MCC DAQ HAT с открытым исходным кодом на C/C++ и Python позволяет пользователям разрабатывать приложения на Raspberry Pi с использованием Linux. Библиотека MCC DAQ HAT поддерживает работу с несколькими MCC DAQ HAT, работающими одновременно. Примеры программ на основе консоли и пользовательского интерфейса (UI) доступны для каждого API.
Компоненты платы
Винтовые клеммы
- CH0H/CH0L – CH3H/CH3L (CHx): Аналоговые входные клеммы.
- Часы (CLK): Двунаправленный терминал для ввода/вывода тактового сигнала сканирования. Установите направление с помощью программного обеспечения. Установите для входа тактовый сигнал сканирования с внешним тактовым сигналом или для выхода использовать внутренний тактовый сигнал сканирования.
- Триггер (TRIG): Внешний цифровой входной терминал триггера. Режим триггера настраивается программно на чувствительность к фронту или уровню, нарастающий или спадающий фронт, высокий или низкий уровень.
- AGND (GND): Общая земля для аналоговых входных клемм.
- DGND (GND): Общая земля для клемм тактового сигнала и триггера.
Адресные перемычки
- A0 – A2: используются для идентификации каждого HAT при подключении нескольких плат. Первый HAT, подключенный к Raspberry Pi, должен иметь адрес 0 (без перемычки). Установите перемычки на каждой дополнительной подключенной плате, чтобы задать нужный адрес.
Светодиод состояния
Светодиод включается, когда плата подключена к Raspberry Pi с поданным внешним питанием, и мигает при обмене данными с платой. Светодиод может мигать по желанию пользователя.
Разъем заголовка
Заголовок платы используется для подключения к Raspberry Pi.
Функциональные подробности
Сканирование часов
Вход/выход часов (терминал CLK) используется для вывода внутренних сканирующих часов или подачи внешних сканирующих часов на устройство. Входной сигнал часов может быть логическим сигналом TTL или CMOS 3,3 В или 5 В, а выход будет LVCMOS 3,3 В. Сканирование происходит для каждого нарастающего фронта часов, получая одну выборку из каждого из выбранных каналов в сканировании. Например, при сканировании каналов 0, 1 и 2 действие преобразования будет следующим:
Триггер
Вход триггера (терминал TRIG) используется для задержки начала сканирования аналогового входа до тех пор, пока на входе триггера не будет выполнено требуемое условие. Входной сигнал триггера может быть логическим сигналом TTL или CMOS напряжением 3,3 В или 5 В. Входным условием может быть нарастающий фронт, спадающий фронт, высокий уровень или низкий уровень.
Обновления прошивки
Используйте инструмент обновления прошивки для обновления прошивки на платах MCC 128. «0» в примере ниже — это адрес платы. Повторите команду для каждого адреса MCC 128 в стеке вашей платы. В этом примере показано, как обновить прошивку на MCC 128, установленном по адресу 0: mcc128_firmware_update 0 ~/daqhats/tools/MCC_128.fw






