72 lines
3.6 KiB
Markdown
72 lines
3.6 KiB
Markdown
kihttps://www.lcard.ru/products/external/e-502
|
||
|
||
[[модулятор Маха-Цандера]]
|
||
[[детекторная головка]]
|
||
# Linux
|
||
установка из репозитория:
|
||
`sudo apt-add-repository deb https://download.opensuse.org/repositories/home:/l-card/xUbuntu_24.10 /
|
||
sudo apt install ltrd ltrmanger libltrapi1-dev`
|
||
|
||
|
||
![[e-502_users_guide.pdf]]
|
||
|
||
|
||
### Оценка времени семплирования АЦП
|
||
![[RigolDS0 2.png]]
|
||
Желтый -- сигнал синхронизации АЦП (по растущему фронту). Голубой -- сигнал, подаваемый на вход АЦП.
|
||
Когда сигнал синхронизации находится в положении AX (-37 нс) -- результат АЦП близок к минимуму (не более 10 %), когда синхронизация происходит в положении BX (+71 нс) -- результат АЦП близок к максимуму (~ 90%).
|
||
==> Семплирование происходит в промежутке __от -71 нс до +37 нс__ (инвертированный промежуток A-B).
|
||
|
||
|
||
|
||
# Синхронное детектирование с АЦП
|
||
Принцип:
|
||
Плата генератора создает 3 сигнала:
|
||
1. меандр для модулятора Маха-Цандера
|
||
2. тактовая частота для АПЦ
|
||
3. синхроимпульс для запуска АЦП
|
||
|
||
Рабочий цикл:
|
||
1. комп настраивает плату генератора и АЦП
|
||
2. python на компе запускает ЛЧМ на плате
|
||
3. плата начинает цикл ЛЧМ, модулируя сигнал и подавая тактирующие импульсы на АЦП в правильные моменты
|
||
4. после N циклов ЛЧМ тактирование прекращается, плата сигнализирует компу.
|
||
5. Комп запускает выгрузку данных с АЦП.
|
||
### realisation
|
||
|
||
Фазы обеих клоков будем обнулять в начале цикла ЛЧМ.
|
||
#### BP9 (OUT_11) -- Modulation -> Mach-Zander
|
||
TIM11_CH1
|
||
Тактирование от APB2 (184 MHz). Желаемая частота -- 1 МГц. => Prescaler =1, ARR = 91, OCR1=22
|
||
Подключим его через драйвер к модулятору Маха-Цандера.
|
||
#### BP8 (OUT_10) -- ADC_clock -> DI_SYN1
|
||
TIM4_CH3
|
||
Тактирование от APB1 (92 MHz). Желаемая частота -- 2 МГц. => Prescaler = 0, ARR = 45, OCR3=22
|
||
Подключим его к DI_SYN1.
|
||
|
||
|
||
#### PD7 (TASK_TRG) -- trigger -> DI_SYN2
|
||
|
||
|
||
#### E-502 DAC
|
||
Выходы ЦАП могут быть использованы для задания уровней сигналов для драйвера модулятора Маха-Цандера!
|
||
|
||
|
||
#TODO шунтировать резистором 1кОм на землю выход детекторной головки. Желательно, в разъеме для подключения к АЦП.
|
||
|
||
|
||
#### Драйвер модулятора Маха-Цандера:
|
||
![[Pasted image 20250408214013.png]]
|
||
![[Mach-Zander_driver.png]]
|
||
|
||
|
||
#### Адаптер на разъем платы генератора
|
||
![[Pasted image 20250408215951.png]]
|
||
|
||
#### Нагрузка для детекторной головки
|
||
![[Pasted image 20250408220233.png]]
|
||
Нужный резистор выбирается напаиванием короткого черного проводка слева. Сейчас выбрана нагрузка 1 кОм
|
||
|
||
|
||
##
|
||
## |