请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LM98714 您好!
我尝试在单通道模式下使用 LM98714来读取 TCD1209 CCD 传感器。 时钟发生器运行良好、但我无法在 CMOS 模式下获得 CLKOUT 信号。 在主配置寄存器1中、我选择了 CMOS 模式。 我想我能够将 IC 设置为 CMOS 模式、因为引脚30和31上的信号看起来不像时钟信号。 它们看起来更像是不规则的数据信号。 我还将第2页上的寄存器30设置为0b00100000、但在引脚40上看不到信号。 为了查看控制位、我还尝试将寄存器设置为0b00111111、这也没有任何效果。 检查这些信号、我看到、由于某种原因、引脚44始终为高电平。 引脚29接地。
此外、我不能在受控模式下获得 SH 信号、但是这对我的项目来说实际上不是一个问题。
我的寄存器配置如下、供您参考:
typedef struct LM98714_RegisterStruct {
uint8_t page;
uint8_t address;
uint8_t value;
} LM98714_Register;
static const int PIX_ON_GUARDBAND = 10;
static const int PIX_OFF_GUARDBAND = 10;
static LM98714_Register LM98714_TCD1209_Config[] = {
/* TODO: problems
* No CLKOUT
* SH works only in master mode
*/
{0, 0, 0b01000001}, // Main Configuration 0
{0, 1, 0b01011001}, // Main Configuration 1
//{0, 8, 0b00100001}, // Black Level Clamp Control
//{0, 9, 13}, // Auto Black Level Clamp Position
//{0, 10, 0b00100000}, // Target Black Level MSB
//{0, 11, 0b00000000}, // Target Black Level LSB
{2, 0, 0b01000000}, // SH Mode
{2, 8, 7}, // PIX1 End (phi1)
{2, 11, 7}, // PIX2 End (phi2)
{2, 13, 0}, // PIX3 Start (RS)
{2, 14, 3}, // PIX3 End
{2, 16, 3}, // PIX4 Start (CP)
{2, 17, 6}, // PIX4 End
{2, 30, 0b00100000}, // CMOS Data Mode Status Bit Enable
{3, 0, 0b00010010}, // Output Mapping CLK1/CLK2
{3, 1, 0b00110100}, // Output Mapping CLK3/CLK4
{4, 4, PIX_ON_GUARDBAND+13}, // Optical Black Pixels Start
{4, 5, PIX_ON_GUARDBAND+13+16}, // Optical Black Pixels End
{4, 6, (PIX_ON_GUARDBAND+13+16+3) >> 8}, // Start of Valid Pixels - MSB
{4, 7, (PIX_ON_GUARDBAND+13+16+3) & 0b11111111}, // Start of Valid Pixels - LSB
{4, 8, (PIX_ON_GUARDBAND+13+16+3+2048) >> 8}, // End of Valid Pixels - MSB
{4, 9, (PIX_ON_GUARDBAND+13+16+3+2048) & 0b11111111}, // End of Valid Pixels - LSB
{4, 10, (PIX_ON_GUARDBAND+2088+PIX_OFF_GUARDBAND) >> 8}, // Line End - MSB
{4, 11, (PIX_ON_GUARDBAND+2088+PIX_OFF_GUARDBAND) & 0b11111111}, // Line End - LSB
{5, 0, PIX_ON_GUARDBAND+1}, // PIX1/SH On Guardbands (phi1)
{5, 1, PIX_OFF_GUARDBAND+1}, // PIX1/SH Off Guardbands
{5, 1, PIX_OFF_GUARDBAND+1}, // PIX1/SH Off Guardbands
{5, 2, PIX_ON_GUARDBAND+1}, // PIX2/SH On Guardbands (phi2)
{5, 3, PIX_OFF_GUARDBAND+1}, // PIX2/SH Off Guardbands
{5, 4, PIX_ON_GUARDBAND}, // PIX3/SH On Guardbands (RS)
{5, 5, PIX_OFF_GUARDBAND}, // PIX3/SH Off Guardbands
{5, 6, PIX_ON_GUARDBAND}, // PIX4/SH On Guardbands (CP)
{5, 7, PIX_OFF_GUARDBAND} // PIX4/SH Off Guardbands
};
此致、
安德烈·朗格默