init
This commit is contained in:
72
АЦП E-502.md
Normal file
72
АЦП E-502.md
Normal 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 кОм
|
||||
|
||||
|
||||
##
|
||||
##
|
||||
Reference in New Issue
Block a user