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 кОм


##
## 