1 / 3

Interface 1: Knobs GUI : link the buttons/knobs to “an action”; prompt MCA.py

Interface 1: Knobs GUI : link the buttons/knobs to “an action”; prompt MCA.py USB Client : do bit-masking and packet formation; send data as a control transfer Firmware/Hardware : extract control bits and link to Change variable -> new time – to – sample

Download Presentation

Interface 1: Knobs GUI : link the buttons/knobs to “an action”; prompt MCA.py

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interface 1: Knobs • GUI: link the buttons/knobs to “an action”; prompt MCA.py • USB Client: do bit-masking and packet formation; send data as a control transfer • Firmware/Hardware: extract control bits and link to • Change variable -> new time – to – sample • Change pot value -> new threshold voltage • Change firmware logic -> new coincidence mode • Change pot value -> new signal gain

  2. Interface 2: Data Collection Hardware: get data to firmware using SPI or direct lines Firmware: process data into packets; feed the bulk endpoint 64-byte chunks of histogram + fast count; set UOWN and the USB SIE takes over USB Client: decodes packets using data protocol; ships data to the GUI GUI: saves data as ASCII; updates screen every 1 second and updates scale every 15 seconds

More Related