adc_offset_remove.sh 6.4 KB

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