power_tests.m 702 B

123456789101112131415161718192021222324
  1. % matrix of [shunt volt mean, shunt volt std, supply volt, supply std]
  2. shunt=1.020; %ohms
  3. data = [
  4. % 80.599e-3 49e-6 4.0162 2e-3 % Empty FPGA
  5. 89.47e-3 36e-6 4.0243 2.214e-3 % Empty socket test
  6. 89.849e-3 33.1e-6 4.026 6e-3 % OISC8 mult 16bit loop
  7. 89.968e-3 35.6e-6 4.0222 2.47e-3 % RISC8 mult 16bit loop
  8. ];
  9. I=data(:,1)*shunt; % current vector
  10. P=(data(:,3)-data(:,1)).*I; % power in W
  11. Pstd=data(:,2).*data(:,4);
  12. xnames = {'Auxilary' 'OISC' 'RISC'};
  13. x = categorical(xnames);
  14. x = reordercats(x,xnames);
  15. bar(x,P)
  16. hold on
  17. er = errorbar(x,P,-Pstd./2,+Pstd./2);
  18. er.Color = [0 0 0];
  19. er.LineStyle = 'none';
  20. grid on