中级电子软件工程师电路设计方向范文论文
begin
if(!rst)
begin
R=2;
end
else if(R==2)
begin
R=R+1;
end
else if(R==3)
begin
R=R+1;
end
else if(R==4)
begin
R=2;
end
end
assign CLK_RS=R[2];
/*10fenpin*/
always @ (posedge clk)
if(! rst)
begin
count10 <= 1''b0;
clk_odd10 <= 1''b0;
end
else
if ( count10 < N/2-1)
begin
count10 <= count10 + 1''b1;
end
else
begin
count10 <= 1''b0;
clk_odd10 <= ~clk_odd10;
end
/*40fenpin*/
always @ (posedge clk)
if(! rst)
begin
count40 <= 1''b0;
clk_odd40 <= 1''b0;
end
else
if ( count40 < M/2-1)
begin
count40 <= count40 + 1''b1;
end
else
begin
count40 <= 1''b0;
clk_odd40<= ~clk_odd40;
end
/*jishu40*/
always@(posedge clk_odd40 or negedge rst)
if(!rst)
begin
e_count<=0;
end
else
if(e_count<2300)
begin
e_count<=e_count+1;
end
else
begin
e_count<=0;
end
/*sh*/
always@(posedge clk_odd40 or negedge rst)
if(!rst)
begin
sh<=0;
end
else if(e_count==1)
begin
sh<=1;
end
else if(e_count==2)
begin
sh<=1;
end
else if(e_count==3)
begin
sh<=0;
end
else
begin
sh<=0;
end
/*k1,k2*/
always@(posedge clk_odd40 or negedge rst)
begin
if(!rst)
begin
k1<=0;
end
else if(e_count<4)
begin
k1<=1;
end
else
begin
k1<=~k1;
end
end
assign k2=~k1;
endmodule
4.TCD1206的驱动接口电路
驱动接口电路是时序脉冲发生电路与TCD1206芯片的电学接口,由于时序驱动脉冲发生电路输出脉冲并不能直接驱动CCD芯片事情,从幅度、相位都不能知足TCD1206芯片输入引脚的要求,因此必须经由处置惩罚才气送入TCD1206芯片。
下面先容一种典型的TCD1206芯片接口电路,如图1.4所示。时序脉冲发生电路输出的四路脉冲 SH、RS、Φ1、Φ2经反相器反相,再经阻容加速电路送至DS0026驱动器,放大后送给TCD1206。由于四路输出脉冲的高电平为3.3V,低电平为0V,而TCD1206芯片输入引脚幅度要求上述信号高电平为5V,低电平为0V,因此接纳DS0026实现电平转化。
DS0026是一个低成本、高速的、两相MOS时钟单片驱动器和接口电路。奇特的电路设计提供了高速运行和驱动大容性负载的能力。器件接受尺度TTL输入(尺度的54/74系列和54S/74S系列)和转换成MOS逻辑电平。DS0026的输出脉冲宽度即是输入脉冲宽度。主要特征如下:
(1)快速上升和下降时间-20ns;
(2)高输出的摆幅-20V;
(3)高输出电流驱动-±1.5A;
(4)低功耗-20mW。
总之,本文从方案的制订、系统整体设计、软硬件调试等一系列事情都遵照相关软件前端设计的流程,并完成基本设计要求。通过本系统的设计事情,为日后的开发、设计事情积累了名贵的履历。
《电源手艺应用》创刊于1998年4月,由国务院副总理曾培炎题写刊名,中国电源学会、陕西省电源学会团结主理,是电源行业第一本面向应用、具有较强学术性、适用性和信息性的中级手艺刊物。
软件公司
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。