This commit is contained in:
2025-09-18 17:11:38 +03:00
commit b0c9a05db7
127 changed files with 268753 additions and 0 deletions

72
АЦП E-502.md Normal file
View File

@ -0,0 +1,72 @@
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 кОм
##
##