[Dsg-hallb_magnets] Unsuccessful test of Fast-Daq digital filter

Tyler Lemon tlemon at jlab.org
Fri Jan 13 16:30:21 EST 2017


Hello Ruben, 

The test of the digital filter added to the Torus Fast-Daq cRIO code was unsuccessful. 

After deploying the code with the filter inserted, I received an FPGA error. I then tried to test the filter in a different configuration on the FPGA, which required the FPGA code to be recompiled. The recompilation failed. 

At this time, the original, working Fast-Daq code has been redeployed to the cRIO and the cRIO is back online. I will look into what caused the FPGA error and the recompilation failure. I will also investigate different strategies for implementing the filters. 

Best regards, 
Tyler 


From: "Ruben Fair" <rfair at jlab.org> 
To: "Tyler Lemon" <tlemon at jlab.org> 
Cc: "dsg-hallb magnets" <dsg-hallb_magnets at jlab.org> 
Sent: Friday, January 13, 2017 2:59:29 PM 
Subject: Re: [Dsg-hallb_magnets] request to take Torus Fast-Daq cRIO offline to test filter 

Hi Tyler, 

Yes - I agree with your plan - looks sensible to me. 

And yes - go ahead and take it offline for your tests. 

Cheers 

Ruben 



From: "Tyler Lemon" <tlemon at jlab.org> 
To: "dsg-hallb magnets" <dsg-hallb_magnets at jlab.org> 
Sent: Friday, January 13, 2017 1:30:27 PM 
Subject: [Dsg-hallb_magnets] request to take Torus Fast-Daq cRIO offline to test filter 

Hello Ruben, 

Can the Torus Fast-Daq cRIO be taken offline this afternoon to test the digital filter added to the FPGA code? 

Before deploying the code with the new filter implemented, I will start the Fast-Daq logging via the EPICS GUI so there will be a log of the voltage tap data before and after the filters are implemented. 

If all steps go well, my plan for testing the filters will be: 
1.) Record Fast-Daq data via EPICS of signals using the original code deployed right now. 
2.) Deploy new cRIO code with filter added to filter 60Hz noise. 
3.) Record Fast-Daq data via EPICS after filter is added. 
4.) Test varying widths of the filter's stopband to visually find what seems to filter 60Hz noise best. 
5.) Redeploy original code. 
6.) Review recorded data to confirm what filter parameters worked best. 

If anything negative happens at any point, I will stop and redeploy the original code. 

Please let me know if there are any steps that should be added to my test plan above. 

Best regards, 
Tyler 

_______________________________________________ 
Dsg-hallb_magnets mailing list 
Dsg-hallb_magnets at jlab.org 
https://mailman.jlab.org/mailman/listinfo/dsg-hallb_magnets 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/dsg-hallb_magnets/attachments/20170113/fa8972e2/attachment.html>


More information about the Dsg-hallb_magnets mailing list