11-11-2014 12:56 AM
Dear all,
I am trying to test the functionailty of our PCI-1410 but encounter a wierd problem. I am configuring the PCI-1410 as a non-standard frame grabber. The input signals are:
PCLK: 10MHz, HSYNC: 10KHz, VSYNC: 10Hz. And I feed a sinusiodal signal (10Hz, 0.5V) as my input. I was expecting that it shows a gradient intensity; however, all I get is noise, as shown in attachment. The camera file is listed below. I found that I can only upload 3 attachments...
Can anyone help me out? Thank you so much!
Sincerely,
Peng Xi
PhD, Associate Professor
College of Engineering, Peking University
Email:xipeng@pku.edu.cn
----------Below is the camera file. ----
CameraFile (6.40) {
Type (Analog)
Manufacturer ()
Model (Generic Area Scan Camera_Confocal)
CreationDate (20000421130436)
InterfaceInfo (1410) {
AcquisitionWindow (0, 0, 1000, 1000)
BinaryThreshold (0, 255)
BitDepth (8)
BitsPerComponent (8)
NumComponents (1)
NumPhantomComponents (0)
Unsigned16BitImage (No)
SwapRGB (No)
CSyncSource (CHANNEL1)
FrameTimeout (1000)
LUT (Normal)
LUTTransform (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
MaxImageSize (1050, 1050)
ScanType (Area)
PixelClockSource (EXTERNAL)
Scaling (1)
SlaveAcqMode (EXTERNAL)
OnBoardClock (20.000000)
DetectPCLK (Yes)
NonContLineEnables (No)
FastRearm (No)
SwapColumns (No)
SynchronizeEnables (No)
DisableIORdy (No)
ConfigDelay (0)
AnalogParams {
BoardData {
AcqWinHeightRef (480)
AcqWinWidthRef (640)
AcqWinXOffRef (107)
AcqWinYOffRef (17)
AnalogBandwidth (1)
CameraType (9)
ClampStart (90)
ClampStop (100)
ContinuousPG (1)
DelayHSYNC (1)
DelayVSYNC (0)
DSPFilter (0)
ProgressiveScan (0)
BlackLevel (0.000000)
WhiteLevel (0.010000)
InternalClk (0.000000)
}
PLLData {
Coast (No)
LockSpeed (1)
LockDetectTime (500)
VCODivider (16)
DPAOffset (15)
LinePixels (994)
LinePixelsRef (1000)
}
}
Interlaced (No)
SignalLevels {
PixelClock (TTL, Low)
CSyncIn (TTL, Low)
HSyncIn (TTL, Low)
VSyncIn (TTL, Low)
CSyncOut (TTL, High)
PGOutput (RS422)
Trigger0 (TTL)
Trigger1 (TTL)
Trigger2 (TTL)
Trigger3 (TTL)
}
ControlLinesSource {
UseDefaultSource (Yes)
CCSourceLine0 (None, 0)
CCSourceLine1 (None, 1)
CCSourceLine2 (None, 2)
CCSourceLine3 (None, 3)
}
Tap (0) {
Position (Normal)
Start (Left, Top)
}
}
Pattern {
Action (PG) {
Line (0) {
Start (Low)
}
Line (1) {
Start (Low)
}
Line (2) {
Start (Low)
}
Line (3) {
Start (Low)
}
Clock (0x78)
RepeatSource (Fixed, 1)
}
}
Attribute (External HSYNC 0) {
Value (List) {
Name (Off) {
}
Name (On) {
Action (PG) {
Line (0) {
Start (Low)
1589, 1589
}
}
Attribute (Frequency) {
Value (Integer) {
Min (15734)
Max (15734)
Increment (0)
Display {
Offset (0.000000)
Multiplier (0.001000)
Precision (3)
Units (kHz)
}
Default (15734)
Current (15734)
}
}
}
Default (Off)
Current (On)
}
}
Attribute (External HSYNC 1) {
Value (List) {
Name (Off) {
}
Name (On) {
Action (PG) {
Line (1) {
Start (Low)
1589, 1589
}
}
Attribute (Frequency) {
Value (Integer) {
Min (15734)
Max (15734)
Increment (0)
Display {
Offset (0.000000)
Multiplier (0.001000)
Precision (3)
Units (kHz)
}
Default (15734)
Current (15734)
}
}
}
Default (Off)
Current (On)
}
}
Attribute (External HSYNC 2) {
Value (List) {
Name (Off) {
}
Name (On) {
Action (PG) {
Line (2) {
Start (Low)
1589, 1589
}
}
Attribute (Frequency) {
Value (Integer) {
Min (15734)
Max (15734)
Increment (0)
Display {
Offset (0.000000)
Multiplier (0.001000)
Precision (3)
Units (kHz)
}
Default (15734)
Current (15734)
}
}
}
Default (Off)
Current (On)
}
}
Attribute (External HSYNC 3) {
Value (List) {
Name (Off) {
}
Name (On) {
Action (PG) {
Line (3) {
Start (Low)
1589, 1589
}
}
Attribute (Frequency) {
Value (Integer) {
Min (15734)
Max (15734)
Increment (0)
Display {
Offset (0.000000)
Multiplier (0.001000)
Precision (3)
Units (kHz)
}
Default (15734)
Current (15734)
}
}
}
Default (Off)
Current (On)
}
}
}
11-11-2014 02:15 AM
A quick note: this has solved -- the signal should be 10KHz, not 10Hz. I didn't find where to delete my post...
Thank you!
Peng