[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accomodating I2C and CAN in Hall D control system



Hall D Electronics:

Hi Fernando,
	Apart from any scaler data (which is another issue to discuss), I would 
think it is desirable to read from each module two temperatures and 
perhaps four power supply parameters and be able to log or alarm on 
them. This would amount to, e.g., a total of 12 bytes. These would be 
read every 10 seconds, perhaps. I don't think this would be a noticeable 
load on the VME bus, the CPU, or the ethernet. As you note, the VME bus 
and ethernet will be loaded near maximum, so this is perhaps an 
additional 0.000001 percent.
	This would _not_ be an equipment protection mechanism. If the board 
needs to be shutdown to prevent damage from an overtemperature condition 
(I don't know that it would need to be, but _if_), then it would be 
handled locally in the board's hardware. There would be no requirement 
for high-rel 24/7 monitoring.
	I would think it prudent that the board temperatures and power 
parameters are logged while data is taken, because an extreme of 
temperature or other anomalous condition could affect calibrations.
	The argument that DAQ CPU is not necessarily available 24/7 I don't 
really understand... It may be true... But, what else would sit in the 
crate and be for instance an I2C master, and be guaranteed to work 
24/7?? I think it is more realistic just not to require 24/7 
availability from this sort of controls stuff. In other words it is not 
to be used for personnel or equipment protection purposes.

	- Gerard

p.s. In any case, if the fADC250 and the F1TDC do not require a separate 
I2C or such controls interface, I think it is a little crazy to require 
such for the ADC125. I should just provide the parameter reading VME as 
I intend, and we can always decide not to use that in operations. It 
will still be worth having for board testing and debugging purposes.

p.p.s. I put the email list back on - this _is_ a valid topic for 
discussion amongst all concerned.
Fernando J. Barbosa wrote:
> Hi Mark,
> 
> Earlier, I suggested to Elliott that a document outlining the
> architecture of the slow controls in Hall D is required, especially for
> the May review.
> 
> With regards to the fADC125, which is the bottleneck in DAQ, the
> occupancy rates can be really high and with 72 ch per module, the
> backplane transfer rates will definitely be high in regions of the
> tracking detectors. It may be OK to have the ROC get any monitoring info
> at some point.
> 
> Gerard may want to be more explicit as to what parameters he needs to
> monitor on the fADC125.
> 
> On the F1TDC and fADC250, the programming parameters are set at startup
> but there is no temperature monitoring or such.
> 
> Regards,
> Fernando
> 
> 
> 
> Mark M. Ito wrote:
>> Chris,
>>
>> C. Cuevas wrote:
>>> After talking with Elliott yesterday he explained a few reasons not
>>> to send the 'housekeeping' values of board temperature, etc in the
>>> data stream.
>> Why not?
>>
>>  -- Mark
>>
>> P. S. Took the email list off the list of addressees.
>>