Files
RadioPhotonic-generator-docs/АЦП E-502.md
2025-09-18 17:11:38 +03:00

72 lines
3.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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