宏邦T861开发日记-问题集锦之OVI/DVI/HVS

    |     2015年5月23日   |   原创分享   |     0 条评论   |    16897

©版权声明:本文为【看我哒 www.kanwoda.com】原创文章,转载时请注明出处!

最近需要在宏邦T861上开发Probe程序,因为算是真正意义上使用该测试机,所以,请教了宏邦吴必勇部长和朱天喜朱工,非常感谢他们抽出时间来回答我的问题,在这里,我分享给大家,供大家参考。后续后新的问题,也会陆续增加进来。

************************************************************************************************
* OVI, slot1/slot3

问: OVI本身似乎不存在sense ground,应该是对应Analog Ground Sense(J5-A26/C26),请确认?
答:OVI1本身没有sense ground, Analog Ground Sense是系统的GNDS;

问:OVI存在两个版本,OVI和OVI2,请问一下大致差别?
答:OVI1电压+-20V,电流+-30mA; OVI2电压+-45V,电流+-500mA(pulse),有sense ground,双ADC,有AWG功能;OVI2的sense Ground只有在偶数的slot上才有。

问:OVI的每个通道的sense和force继电器,是共联的,无法单独控制,请确认?
答:是的;

问:单独变化current range,是否会产生spike?
答:一般不会有spike产生

问:单独变化voltage range,是否会产生spike?
答:一般不会有spike产生

************************************************************************************************

* DVI, slot9/11/13/17

问:DVI存在300mA与2A两个版本,请确认对应的slot通道?
答:需要与佳泰确认他们具体的config来确认slot通道;

问:DVI的force/sense之间是否默认存在一个1.1K电阻?是否只有DVI-2000才有,是吗?
答:DVI与DVI-2000默认存在,DVI3有串100K电阻在1.1K,同时可以通过relay short 100K电阻;

问:DVI的force和sense之间,存在一个relay:CHANNEL_SHORT,应该是可以单独控制这个继电器,将force与sense short起来,是吧?
答:应该是short CH0与CH1的sense;

问:DVI的measure ADC是串行还是并行测试,是否共用一个16 bit ADC进行测量?
串行、共用;

问:单独变化current range,是否会产生spike?
一般不会有spike产生

问:单独变化voltage range,是否会产生spike?
一般不会有spike产生

问:使用DVI DIFF_MEAS功能时,需要设置set_diff_range,是否就不需要先对两个DVI通道设置set_voltage或者set_current?
答:需要设置,如下供参考:
dvi_9->set_current(DVI_CHANNEL_0,1.0f,AMP_2);
dvi_9->set_voltage(DVI_CHANNEL_0,0.0f,RANGE_2_V);
dvi_9->set_current(DVI_CHANNEL_1,0.8f,AMP_2);
dvi_9->set_voltage(DVI_CHANNEL_1,1.0f,RANGE_2_V);
dvi_9->set_diff_range(RANGE_1_V);
dvi_9->setM(DVI_CHANNEL_1,DVI_MEASURE_DIFF);

问:DVI结构图中存在BUS2/3/4…9,这个是如何控制的?
答:通过跳线控制。(作用仍然不明,待后续更新)

问:DVI EXT_GND_SENS 是否表示资源自身的sense ground?还是跟OVI一样?请确认。
答:DVI板卡独立的sense ground,与OVI2的sense ground一样;

问:DVI GUARD的作用及使用注意事项,需要请教一下。
答:内部自检和调试,暂时不开放给客户使用

问:DVI EXT_IN1/2/3,EXT_ADC_STB的作用请教一下?
答:内部自检和调试,暂时不开放给客户使用;

问:EXT_DATA,EXT_CLOCK的作用请教一下?
答:用于读写外部的I2C器件,例如可用于预存每个SITE的校正数据。

一般客户端很少有人用,这些是底层的控制方式:

//CLK

dvi_9->card.adc_val = dvi_9->card.adc_val|DVI_NVRAM_CK;//CLK H

dvi_9->card_write_reg(ADC_CONTROL,dvi_9->card.adc_val); 

dvi_9->card.adc_val = dvi_9->card.adc_val&(~DVI_NVRAM_CK);//CLK L

dvi_9->card_write_reg(ADC_CONTROL,dvi_9->card.adc_val);

 

//SDA OUT

dvi_9->open_relay(DVI_NULL7);//SDA H 

dvi_9->close_relay(DVI_NULL7);//SDA L

 

//SDA IN

dvi_9->open_relay(DVI_NULL7);//必须把SDA H先置高,才能回读

Unsigned data_read = dvi_9->card_read_reg(REVB_ADC_STATUS)&0x0100;

 

问:DVI DRV1/2的驱动能力是多少?
答:最大300毫安。

************************************************************************************************

* HVS, slot15

问:HVS是一个floating resouce吗?
答:是的;

问:HVS的Ground是对应测试机的GND,还是 HVS_NEG_FORCE? sense ground在哪里? 请确认。
答:测试机的GND;

问:REF_COM以及REF_1/2是否是HVS的sense low? NEG_FORCE是否是force low?
答:可以这样理解;

问:如果不需要kelvin连接,OUT1/2/3…8是否就可以实现多通道或多site的应用?OUT_COM的作用一般是什么,是否可以设置保护电路?
答:OUT1~8的设计是可以减少LB上的外围relay,HVS本身只能单通道使用;OUT_COM可以理解成sense high;

************************************************************************************************

* TMU, slot6

问:EXT_ARM_IN的使用方法,是否可以用来由外部电平触发?
答:是的。tmu_6->arm(TRUE, TRUE)//external arm, positive slope。

问:EXT_DRV1的驱动能力
答:最大300毫安。

问:IO1/2的作用是什么?
答:可程式化I/O控制位。当其作为输出时,高态与set_control一起设置,低态与clear_control一起设置;(作用不明,待后续更新)

************************************************************************************************

* DDD

问:请问DDD放在哪个slot里面?
答:一般放在slot7

************************************************************************************************

* PVI

问:请问PVI放在哪个slot里面?
答:一般放在slot4

 
本文地址: http://www.kanwoda.com/blog/archives/0509293623559.html



  
回复 取消