set_dac_voltages_25.sh 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. #!/bin/sh
  2. #echo "ADC & GOT: Turning on power..."
  3. #pci -w 9048 f0
  4. #sleep 0.5
  5. #pci -w 9048 ff
  6. #sleep 0.5
  7. echo "***Configuring DACs***"
  8. #I2C_DAC_0 = h9068
  9. #I2C_DAC_1 = h906C
  10. #I2C_DAC_2 = h9070
  11. #I2C_DAC_3 = h9074
  12. #I2C_DAC_4 = h9078
  13. #I2C_DAC_5 = h907C
  14. echo "DAC0: CH0 = VB_COLBUFFER 29uA"
  15. pci -w 9068 000750
  16. sleep 0.5
  17. echo "DAC0: CH2 = VB_COLBUFFER 29uA"
  18. pci -w 9068 020750
  19. sleep 0.5
  20. echo "DAC1: CH0 = VB_COLBUFFER 29uA"
  21. pci -w 906C 000750
  22. sleep 0.5
  23. echo "DAC1: CH2 = VB_COLBUFFER 29uA"
  24. pci -w 906C 020750
  25. sleep 0.5
  26. echo "DAC3: CH0 = VB_COLBUFFER 29uA"
  27. pci -w 9074 000750
  28. sleep 0.5
  29. echo "DAC3: CH2 = VB_COLBUFFER 29uA"
  30. pci -w 9074 020750
  31. sleep 0.5
  32. echo "DAC4: CH0 = VB_COLBUFFER 29uA"
  33. pci -w 9078 000750
  34. sleep 0.5
  35. echo "DAC4: CH2 = VB_COLBUFFER 29uA"
  36. pci -w 9078 020750
  37. sleep 0.5
  38. echo "DAC0: CH1 = IB_DS 28uA"
  39. pci -w 9068 010550
  40. sleep 0.5
  41. echo "DAC0: CH3 = IB_DS 28uA"
  42. pci -w 9068 030550 #699 now programmed
  43. sleep 0.5
  44. echo "DAC1: CH1 = IB_DS 28uA"
  45. pci -w 906C 010550
  46. sleep 0.5
  47. echo "DAC1: CH3 = IB_DS 28uA"
  48. pci -w 906C 030550
  49. sleep 0.5
  50. echo "DAC3: CH1 = IB_DS 28uA"
  51. pci -w 9074 010550
  52. sleep 0.5
  53. echo "DAC3: CH3 = IB_DS 28uA"
  54. pci -w 9074 030550
  55. sleep 0.5
  56. echo "DAC4: CH1 = IB_DS 28uA"
  57. pci -w 9078 010550
  58. sleep 0.5
  59. echo "DAC4: CH3 = IB_DS 28uA"
  60. pci -w 9078 030550
  61. sleep 0.5
  62. echo "DAC2: CH0 = VOUT_CM 750mV=5DC "
  63. pci -w 9070 0005DC
  64. sleep 0.5
  65. echo "DAC2: CH2 = VOUT_CM "
  66. pci -w 9070 0205DC
  67. sleep 0.5
  68. echo "DAC5: CH0 = VOUT_CM "
  69. pci -w 907C 0005DC
  70. sleep 0.5
  71. echo "DAC5: CH2 = VOUT_CM "
  72. pci -w 907C 0205DC
  73. sleep 0.5
  74. echo "DAC2: CH1 = VIN_CM 560mV"
  75. pci -w 9070 010460
  76. sleep 0.5
  77. echo "DAC2: CH3 = VIN_CM 560mV "
  78. pci -w 9070 030460
  79. sleep 0.5
  80. ##
  81. echo "DAC5: CH1 = VIN_CM 560mV"
  82. pci -w 907C 010460
  83. sleep 0.5
  84. echo "DAC5: CH3 = VIN_CM 560mV "
  85. pci -w 907C 030460
  86. sleep 0.5
  87. echo "....done!****"