电磁炉及其ic的制作方法_2

文档序号:8384444阅读:来源:国知局
的输出电流能力,如最大输出电流0.2mA,最小输出电流-0.2mA,这样,如今的主机端口有充足的能力将从机端口下拉接近0V,或上拉接近VDD,因此,从机端口输出电流0.2mA/-0.2mA可以兼容主机端口的输出电流。因此,如果从机端口电平小于0.2VDD【防干扰,实际可以采用0.1VDD】则主机端口输出0,如果从机端口电平大于0.8VDD【防干扰,实际可以采用0.9VDD】则主机端口输出1,否则主机端口高阻【主机端口输入状态,从机输出成立】。这样,从机端口在输出O或者I的同时可以方便判断主机端口输出O、输出1、或高阻。上述0.2VDD/0.8VDD/0.2mA/-0.2mA可以因兼容主机端口电学参数而调整设计数据,如0.16VDD/0.84VDD/0.3mA/-0.3mA等。
[0040]图1,上端数字表示时间位置或称从机水平位置,水平位置表示从机命令位、或命令对应存储位、或命令对应其它位、等等,下端数字表示从机端口输入的数字;
[0041]其采用的通信规程,
[0042]主机端口输出O则从机水平位置计数器加I ;
[0043]主机端口高阻则从机端口输出对应水平位置数字,可选,表示主机端口可以不执行该条主机端口高阻;
[0044]主机端口第I次输出I表示从机水平位置写O ;
[0045]主机端口高阻则从机端口输出对应水平位置数字,可选,表示主机端口可以不执行该条主机端口高阻;
[0046]主机端口连续第2次输出I表示从机端口水平位置写I ;
[0047]主机端口高阻则从机端口输出对应水平位置数字,可选,表示主机端口可以不执行该条主机端口高阻;
[0048]主机端口连续第3次输出I表示从机水平位置计数器置O ;
[0049]主机端口高阻则从机端口输出对应水平位置数字,可选,表示主机端口可以不执行该条主机端口高阻;
[0050]主机必须输出O ;
[0051]其中,从主机端口第I次输出I开始,根据命令序列选择执行,或转下一条水平设置操作。
[0052]下面结合图1波形,继续说明通信规程,
[0053]水平位置左0,从机水平位置不确定,开始主机端口保持输出0,主机端口输出1、从机历史水平位置写0,主机端口高阻、从机端口输出0,主机端口连续第2次输出1、从机历史水平位置写I,主机端口高阻、从机端口输出I,主机端口连续第3次输出1、从机水平位置计数器置O ;
[0054]水平位置左1,主机端口输出O、从机位置计数器加I【位置=1】,主机高阻、主机读从机位置1=0;
[0055]水平位置左2,主机端口输出O、从机位置计数器加I【位置=2】,主机高阻、主机读从机位置2=1 ;
[0056]水平位置左3,主机端口输出O、从机位置计数器加I【位置=3】,主机高阻、主机读从机位置3=1【如果为了位置3写0,此条主机高阻可不采用,以后相同意思不再表述】,主机输出1、从机位置3写0,主机高阻、从机位置3=0、此条主机高阻可不采用、以后相同意思不再表述;
[0057]水平位置左4,主机端口输出O、从机水平位置计数器加I【位置=4】,主机高阻、主机读从机位置4=0,主机输出1、从机位置4写0,主机高阻、从机位置4=0,主机连续第2次输出1、从机位置4写1,主机高阻、主机读从机位置4=1 ;
[0058]水平位置左5,与水平位置左4同;
[0059]水平位置左6,与水平位置左2同;
[0060]水平位置左6-左9之间应该理解有多个从机位置读写操作,不要理解为水平位置左7-左8操作;
[0061]水平位置左9,与水平位置左3同;
[0062]水平位置右0,新的读写周期开始。
[0063]从机水平位置,从O开始,开始命令、若干位一般为命令码、之后是读写数据等,这个命令序列可以仿照公知的方法。从上述通信规程中可以看出,一个命令序列由开始命令【同时也是水平位置计数器置0,操作:主机端口连续3次输出I】、写数字O【主机端口 I次输出I】、写数字I【主机端口连续2次输出I】、从机水平位置计数器加I【主机端口输出O】4个操作组成,在4个操作之间从机端口可以输出数字、即主机端口可以输入数字。如果不读从机存储历史数据,可以选择:开始命令【主机端口连续2次输出I ;如果需兼容前述4操作则主机端口连续3次输出I,而主机端口连续2次输出I则没有响应】、写数字I【主机I次输出I】、从机位置计数器加I同时写数字O【主机输出O】3个操作。还可以满足特定应用需求,设计超过4个操作的命令序列,如设置特定状态,等等。
[0064]上述单端口数字通信,无需时钟,是不同于公知的有时钟的异步通信,是无时钟的异步通信。
[0065]还可以选择主机端口输出O或I的时长不同表示不同操作,如主机端口输出O的时长5uS/10uS/15uS/20uS分别表示写数字O、写数字1、从机位置计数器加1、开始命令4个操作;如写数字O操作序列:主机端口输出I或者高阻、主机端口输出O的5uS时长、主机端口输出I或者高阻,如果主机端口高阻、同时从机端口输出数字和同时主机端口可以输入数字,其它操作类似;选择主机端口输出O或I的时长则从机端口输出O或I电平兼容,也就是从机只要一个从机输出兼容电平,选择数字O兼容则从机端口输出数字I可以是VDD,选择数字I兼容则从机端口输出数字O可以是0V,但从机端口输出电流限制依然需要。不过,如果考虑MOS工艺的特点和单片机,采用前述从机端口输出高低兼容电平更为合理。
[0066]无论采用主机端口输出O或I的时长表示操作,还是主机端口输出O、输出1、高阻序列表示操作,甚至其它,其前提条件只要符合从机端口输出电流兼容主机端口输出电流,而且从机端口采用兼容主机端口输入电平输出1、或输出O、或输出O和输出1,那么,从机端口就是本发明所述的权利端口。另外,从通信端口电平特征看,除主机输出高低电平外,还有I个或2个明显的从机端口输出电平。
[0067]在一个IC中可以因应用的不同,选择不同的通信规程,如在本发明触摸键与LED显示驱动IC中,读写LED缓冲存储器和数字存储器采用数字通信规程【简称通信规程】,而对触摸键转换ADC则采用特别的通信规程【简称ADC规程】。
[0068]ADC规程,除了 ADC转换段外其它部分兼容通信规程,读ADC结果采用从高位开始边转换边读出,在进入ADC转换段前IC内部ADC数据寄存器各位均置I,在通信序列进入ADC转换段,循环开始,从机将【ADC数据寄存器】当前位=0,从机输出【ADC数据寄存器转换的】模拟量与被测量比较的结果,如果模拟量小于被测量则主机置从机【ADC数据寄存器】当前位=1,继续下一位循环操作直至ADC转换完成。需要指出的是,为了精确完成ADC转换,在ADC各位转换时需要有足够的时长。
[0069]图3,电磁炉显示板,一个5脚电磁炉主控单片机,其中主控单片机有3个脚为主机端口,除了有I个主机端口与电磁炉功率板的电磁炉IC通信外,还有2个主机端口与2个触摸键与LED显示驱动IC通信。在显示板下方20脚触摸键与LED显示驱动IC是本发明优选非限定比较适合电磁炉显示板的触摸键与LED显示驱动1C,有4个独立的触摸键口、8个触摸键与LED显示驱动口、4个驱动能力较强的独立LED驱动口;其中,4个独立的触摸键口仅适合触摸键;8个触摸键与LED显示驱动口,即可选择驱动LED、也可选择触摸键,但不能同时支持驱动LED、和触摸键;触摸键是基于检测端口电容,而支持驱动LED需要附加更多的寄生电容,对触摸键转换不利,因此,必须牺牲支持驱动LED的驱动能力;因此,针对电磁炉显示板,设计了 4个驱动能
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1