adc_offset_at_0_delay.sh 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. #! /bin/bash
  2. echo "Removing ADC offset at 0 delay setting"
  3. # bit number 5 is enable the PRBS_EN
  4. #echo "ADC1: REG ADD 3"
  5. pci -w 0x90A0 0x00038120 #01 is 14bit mode, 000 is 12x, 001 is 14x, 100 is 16x, 011 is 10x
  6. sleep 0.05
  7. #####################################################################################################################################
  8. #echo "ADC1: REG ADD D"
  9. pci -w 0x90A0 0x000D0000 #Offset value
  10. sleep 0.05
  11. #echo "ADC1: REG ADD E"
  12. pci -w 0x90A0 0x000E0000 #Offset value
  13. sleep 0.05
  14. #echo "ADC1: REG ADD F"
  15. pci -w 0x90A0 0x000F0000 #Offset value
  16. sleep 0.05
  17. #echo "ADC1: REG ADD 10"
  18. pci -w 0x90A0 0x00100000 #Offset value
  19. sleep 0.05
  20. #echo "ADC1: REG ADD 11"
  21. pci -w 0x90A0 0x00110000 #Offset value
  22. sleep 0.05
  23. #echo "ADC1: REG ADD 12"
  24. pci -w 0x90A0 0x00120000 #Offset value
  25. sleep 0.05
  26. #echo "ADC1: REG ADD 13"
  27. pci -w 0x90A0 0x00130000 #Offset value
  28. sleep 0.05
  29. #echo "ADC1: REG ADD 14"
  30. pci -w 0x90A0 0x00140000 #Offset value
  31. sleep 0.05
  32. #echo "ADC1: REG ADD 19"
  33. pci -w 0x90A0 0x00190000 #Offset value
  34. sleep 0.05
  35. #echo "ADC1: REG ADD 1A"
  36. pci -w 0x90A0 0x001A0000 #Offset value
  37. sleep 0.05
  38. #echo "ADC1: REG ADD 1B"
  39. pci -w 0x90A0 0x001B0000 #Offset value
  40. sleep 0.05
  41. #echo "ADC1: REG ADD 1C"
  42. pci -w 0x90A0 0x001C0000 #Offset value
  43. sleep 0.05
  44. #echo "ADC1: REG ADD 1D"
  45. pci -w 0x90A0 0x001D0000 #Offset value
  46. sleep 0.05
  47. #echo "ADC1: REG ADD 1E"
  48. pci -w 0x90A0 0x001E0000 #Offset value
  49. sleep 0.05
  50. #echo "ADC1: REG ADD 1F"
  51. pci -w 0x90A0 0x001F0000 #Offset value
  52. sleep 0.05
  53. #echo "ADC1: REG ADD 20"
  54. pci -w 0x90A0 0x00200000 #Offset value
  55. sleep 0.05
  56. #echo "ADC1: REG ADD 25"
  57. pci -w 0x90A0 0x00250000 #Offset value
  58. sleep 0.05
  59. #echo "ADC1: REG ADD 26"
  60. pci -w 0x90A0 0x00260000 #Offset value
  61. sleep 0.05
  62. #echo "ADC1: REG ADD 27"
  63. pci -w 0x90A0 0x00270000 #Offset value
  64. sleep 0.05
  65. #echo "ADC1: REG ADD 28"
  66. pci -w 0x90A0 0x00280000 #Offset value
  67. sleep 0.05
  68. #echo "ADC1: REG ADD 29"
  69. pci -w 0x90A0 0x00290000
  70. sleep 0.05
  71. #echo "ADC1: REG ADD 2A"
  72. pci -w 0x90A0 0x002A0000 #Offset value
  73. sleep 0.05
  74. #echo "ADC1: REG ADD 2B"
  75. pci -w 0x90A0 0x002B0000 #Offset value
  76. sleep 0.05
  77. #echo "ADC1: REG ADD 2C"
  78. pci -w 0x90A0 0x002C0000 #Offset value
  79. sleep 0.05
  80. #echo "ADC1: REG ADD 31"
  81. pci -w 0x90A0 0x00310000 #Offset value
  82. sleep 0.05
  83. #echo "ADC1: REG ADD 32"
  84. pci -w 0x90A0 0x00320000 #Offset value
  85. sleep 0.05
  86. #echo "ADC1: REG ADD 33"
  87. pci -w 0x90A0 0x00330000 #Offset value
  88. sleep 0.05
  89. #echo "ADC1: REG ADD 34"
  90. pci -w 0x90A0 0x00340000 #Offset value
  91. sleep 0.05
  92. #echo "ADC1: REG ADD 35"
  93. pci -w 0x90A0 0x00350000 #Offset value
  94. sleep 0.05
  95. #echo "ADC1: REG ADD 36"
  96. pci -w 0x90A0 0x00360000 #Offset value
  97. sleep 0.05
  98. #echo "ADC1: REG ADD 37"
  99. pci -w 0x90A0 0x00370000 #Offset value
  100. sleep 0.05
  101. #echo "ADC1: REG ADD 38"
  102. pci -w 0x90A0 0x00380000 #Offset value
  103. sleep 0.05
  104. ##########################################################################################################
  105. #####################################################################################################################################
  106. pci -w 0x90A4 0x00038120 #01 is 14bit mode, 000 is 12x, 001 is 14x, 100 is 16x, 011 is 10x
  107. sleep 0.05
  108. #echo "ADC2: REG ADD D"
  109. pci -w 0x90A4 0x000D0000 #Offset value
  110. sleep 0.05
  111. #echo "ADC2: REG ADD E"
  112. pci -w 0x90A4 0x000E0000 #Offset value
  113. sleep 0.05
  114. #echo "ADC2: REG ADD F"
  115. pci -w 0x90A4 0x000F0000 #Offset value
  116. sleep 0.05
  117. #echo "ADC2: REG ADD 10"
  118. pci -w 0x90A4 0x00100000 #Offset value
  119. sleep 0.05
  120. #echo "ADC2: REG ADD 11"
  121. pci -w 0x90A4 0x00110000 #Offset value
  122. sleep 0.05
  123. #echo "ADC2: REG ADD 12"
  124. pci -w 0x90A4 0x00120000 #Offset value
  125. sleep 0.05
  126. #echo "ADC2: REG ADD 13"
  127. pci -w 0x90A4 0x00130000 #Offset value
  128. sleep 0.05
  129. #echo "ADC2: REG ADD 14"
  130. pci -w 0x90A4 0x00140000 #Offset value
  131. sleep 0.05
  132. #echo "ADC2: REG ADD 19"
  133. pci -w 0x90A4 0x00190000 #Offset value
  134. sleep 0.05
  135. #echo "ADC2: REG ADD 1A"
  136. pci -w 0x90A4 0x001A0000 #Offset value
  137. sleep 0.05
  138. #echo "ADC2: REG ADD 1B"
  139. pci -w 0x90A4 0x001B0000 #Offset value
  140. sleep 0.05
  141. #echo "ADC2: REG ADD 1C"
  142. pci -w 0x90A4 0x001C0000 #Offset value
  143. sleep 0.05
  144. #echo "ADC2: REG ADD 1D"
  145. pci -w 0x90A4 0x001D0000 #Offset value
  146. sleep 0.05
  147. #echo "ADC2: REG ADD 1E"
  148. pci -w 0x90A4 0x001E0000 #Offset value
  149. sleep 0.05
  150. #echo "ADC2: REG ADD 1F"
  151. pci -w 0x90A4 0x001F0000 #Offset value
  152. sleep 0.05
  153. #echo "ADC2: REG ADD 20"
  154. pci -w 0x90A4 0x00200000 #Offset value
  155. sleep 0.05
  156. #echo "ADC2: REG ADD 25"
  157. pci -w 0x90A4 0x00250000 #Offset value
  158. sleep 0.05
  159. #echo "ADC2: REG ADD 26"
  160. pci -w 0x90A4 0x00260000 #Offset value
  161. sleep 0.05
  162. #echo "ADC2: REG ADD 27"
  163. pci -w 0x90A4 0x00270000 #Offset value
  164. sleep 0.05
  165. #echo "ADC2: REG ADD 28"
  166. pci -w 0x90A4 0x00280000 #Offset value
  167. sleep 0.05
  168. #echo "ADC2: REG ADD 29"
  169. pci -w 0x90A4 0x00290000 #Offset value
  170. sleep 0.05
  171. #echo "ADC2: REG ADD 2A"
  172. pci -w 0x90A4 0x002A0000 #Offset value
  173. sleep 0.05
  174. #echo "ADC2: REG ADD 2B"
  175. pci -w 0x90A4 0x002B0000 #Offset value
  176. sleep 0.05
  177. #echo "ADC2: REG ADD 2C"
  178. pci -w 0x90A4 0x002C0000 #Offset value
  179. sleep 0.05
  180. #echo "ADC2: REG ADD 31"
  181. pci -w 0x90A4 0x00310000 #Offset value
  182. sleep 0.05
  183. #echo "ADC2: REG ADD 32"
  184. pci -w 0x90A4 0x00320000 #Offset value
  185. sleep 0.05
  186. #echo "ADC2: REG ADD 33"
  187. pci -w 0x90A4 0x00330000 #Offset value
  188. sleep 0.05
  189. #echo "ADC2: REG ADD 34"
  190. pci -w 0x90A4 0x00340000 #Offset value
  191. sleep 0.05
  192. #echo "ADC2: REG ADD 35"
  193. pci -w 0x90A4 0x00350000 #Offset value
  194. sleep 0.05
  195. #echo "ADC2: REG ADD 36"
  196. pci -w 0x90A4 0x00360000 #Offset value
  197. sleep 0.05
  198. #echo "ADC2: REG ADD 37"
  199. pci -w 0x90A4 0x00370000 #Offset value
  200. sleep 0.05
  201. #echo "ADC2: REG ADD 38"
  202. pci -w 0x90A4 0x00380000 #Offset value
  203. sleep 0.05