;hNCaCX3D.tcp ; ;version: 1.0/ TS3.2 /2013/06/17 ; ;written for BioToolkit: JOS WTF 10.5.2013 ;double-checked: VEDA SEWE July 2013 ; ;2D double cp experiment ;for N -(CaCX) correlation ;dan added sp5 in first cp ; ;$CLASS=BioSolids ;$DIM=3D ;$TYPE=Heteronuclear ;$SUBTYPE=hNC and DCP ;$COMMENT=hNCaCX Double CP ;Avance II / AVIII version ;Parameters: ;p1 : C 90 at pl1 ;p2 : C 180 at pl1 ;p3 : H 90 at pl2 ;p16 : NCa CP at pl5 (f3,N), sp50 (f1,C), pl33 (f2,H) ;p21 : N 90 at pl21 ;p22 : N 180 at pl21 ;p25 : HN CP at sp43 (f3,N) and sp42 (f2,H) ;pl1 : C pulse power ;pl2 : H pulse power ;pl5 : N NCa CP power ;pl12 : H dec power ;pl14 : H CORD power = 1*cnst31 (MAS freq) ;pl15 : H CORD power = 0.5*cnst31 (MAS freq) ;pl21 : N pulse power ;pl33 : H dec power during NCa CP ;sp42 : H HN CP power ;sp43 : N HN CP power ;sp50 : C NCa CP power ;d0 : incremented delay (t1)) ;d1 : recycle delay; 1 to 5 times T1 ;d8 : PDSD/DARR mixing time;d10 : incremented delay (t2) ;d10 : incremented delay (t2)) ;d29 : extra time for constant duty cycle (t2) ;d30 : extra time for constant duty cycle (t1) ;pcpd2 : H dec pulse cpdprg2 ;cpdprg2 : Decoupling file cw, tppm (at pl12) ;spnam42 : H ramp use e.g. ramp.10070 for variable amplitude CP ;spnam43 : N ramp use e.g. square.100 for square pulse CP ;spnam50 : CA ramp use e.g. tcn for amplitude modulated tangential pulse CP ;cnst10 : Frequency reset to Carrier (o1, usually ~100 ppm) ;cnst22 : Frequency offset for NCA CP (~35 ppm) ;cnst23 : Frequency offset for rfdr (45 or 100 ppm) ;cnst26 : Frequency offset Ca CS evolution ;cnst29 : expected td2 for use in constant duty cycle (-DCDC) ;cnst30 : expected td1 for use in constant duty cycle (-DCDC) ;cnst31 : MAS rotation rate in Hz ;inf1: 1/SW(N) = 2 * DW(N) ;inf2: 1/SW(Ca) = 2 * DW(Ca) ;in0 : = inf1 ;in10: = inf2 ;in29: = inf2 ;in30: = inf1 ;l0 : loopcounter for F1 ;l1 : loopcounter for mixing time ;l10: loopcounter for F2 ;ZGOPTNS : -DCDC : for constant duty cycle (parmode must equal DIM) ; or blank ;FnMODE: TPPI, States or States-TPPI ;ns: MIN. 4 (full:8) ;###################################################### ;# # ;# N-C SPECIFIC CP # ;# Baldus, M.; Petkova, A. T.; Herzfeld, J. H.; # ;# Griffin, R. G. Mol. Phys. 1998,95, 1197-1207. # ;# M. Hong and R.G. Griffin; # ;# J. Am. Chem. Soc. 120, 7113-7114 # ;# # ;# pl5 (15N) = 5*wr/2 # ;# sp50(13C) = 3*wr/2 # ;# # ;###################################################### prosol relations= #include ; defines which channel corresponds to which nucleus #include ; definition of external trigger output #include ; definition of rotor period dependent delays "cnst59=plw14" "d31=1s/cnst31" "p11=(1s/cnst31)/2" ;########################## ;# FPRFDR DEFS # ;########################## define delay tau "tau=0.5s/cnst31-p12/2" "d31=1s/cnst31" define delay mix "mix=l1*d31" ;########################## "cnst10=o1" "acqt0=-(p1*2/3.1416)-0.5u" "in0=inf1" ;########################## "d0=1u" ;# t1_init => 0, 0 # "in30=inf1" ;########################## "l0=0" "in10=inf2" ;########################## "d10=1u" ;# t2_init => 0, 0 # "in29=inf2" ;########################## "l10=0" define delay ONTIME ;########################## define loopcounter T1evo ;# Constant Duty Cycle # define loopcounter T2evo ;########################## #ifdef CDC "T1evo=larger(td1,cnst30)" "d30=T1evo*(in30+2u)" "T2evo=larger(td2,cnst29)" "d29=T2evo*(in29+2u)" #endif /* CDC */ aqseq 321 ;########################## ;$EXTERN ;# python insertion point # ;########################## Prepare, ze "d30=d30/2" "d29=d29/2" "ONTIME=aq+d0+d30+d29+p25+p16" /*DARR not considered*/ ;###################################################### ;# Protections: Pre-Check # ;###################################################### #include ;min. spinning 2.5 kHz #include ;Max. 50 ms acquisition time #include ;p16 max. 10 ms #include ;p25 max. 10 ms #include ;total RF deposition restriction #include ;PDSD/DARR mixing max. 1 sec #include ;check t1 evolution time #include ;check t2 evolution time ;###################################################### ;# Start of Active Pulse Program # ;###################################################### Start, 30m do:H mix d1 1m rpp17 trigg 1u fq=0.0:H ;set 1H on resonance if "l0>0" { "d51=d0-2u" } if "l10>0" { "d52=d10-2u" } ;###################################################### ;# Initial excitation # ;###################################################### (p3 pl2 ph1):H (p25:sp43 ph2):N (p25:sp42 ph0):H ;###################################################### ;# t1 evolution # ;###################################################### (0.5u pl12):H if "l0>0" { 0.5u cpds2:H (center (d51) (p1 pl1 ph20 p2 ph21 p1 ph20):C ) 0.5u do:H } ;###################################################### ;# Second CP Period (SPECIFIC) # ;###################################################### 0.5u fq=cnst22(bf ppm):C (p16:sp50 ph4):C (p16 pl33 ph1):H (p16 pl5 ph3):N 0.5u fq=cnst26(bf ppm):C ;###################################################### ;# t2 evolution # ;###################################################### if "l10>0" { (0.5u fq=cnst26(bf ppm)):C (0.5u cpds2):H (center (d52) (p21 pl21 ph20 p22 ph21 p21 ph20):N ) 0.5u do:H } ;###################################################### ;# SPIN DIFFUSION (PDSD, DARR) # ;###################################################### (p1 pl1 ph5 fq=cnst10(bf hz)):C ;store magn. along Z (2m pl11):C 0.5u fq=cnst23(bf ppm):C ;offset for RFDR ; 5 tau ;mixing time with Gullion sequence (p12 ph17^):C tau lo to 5 times l1 ; 2m 0.5u fq=cnst10(bf hz):C ;C back to o1p (p1 pl1 ph6 ):C (1u pl12):H ;readout ;####################################################### ;# Acquisition # ;####################################################### (0.5u cpds2):H gosc ph31 ;start ADC with ph31 signal routing #ifdef CDC d30 d29 #endif /*end of CDC*/ 1m do:H lo to Start times ns 30m mc #0 to Start F1PH(calph(ph2, +90), caldel(d0, +in0) & caldel(d30, -in30) & calclc(l0, 1)) F2PH(calph(ph4, +90), caldel(d10, +in10) & caldel(d29, -in29) & calclc(l10,1)) HaltAcqu, 1m exit ;##################################### ;# Phase Cycle # ;##################################### ph0= 0 ; H HN CP Spin lock ph1= 1 3 ; H hard pulse and during NC CP ph2= 0 ; N HN CP Spin lock ph3= 0 0 2 2 ; N NCa CP Spin lock ph4= {0}*4 {2}*4 ; C NCa CP Spin lock ph5= 3 ; C 90 to store magn. along Z ph6= 1 1 2 2 ; C 90 read out ph31= 2 0 1 3 0 2 3 1 ; receiver ph17=0 1 0 1 1 0 1 0 2 3 2 3 3 2 3 2 ;xy16 ph20= 0 ; C 90 hard pulse and H DARR mixing ph21= 1 ; C 180 pulse ;####################################################### ;$Id: hNCaCX3D.dcp,v 1.4 2017/02/23 17:08:54 ber Exp $