CN102479548A - 电可擦可编程只读存储器的数据写入方法与写入装置 - Google Patents
电可擦可编程只读存储器的数据写入方法与写入装置 Download PDFInfo
- Publication number
- CN102479548A CN102479548A CN2010105567852A CN201010556785A CN102479548A CN 102479548 A CN102479548 A CN 102479548A CN 2010105567852 A CN2010105567852 A CN 2010105567852A CN 201010556785 A CN201010556785 A CN 201010556785A CN 102479548 A CN102479548 A CN 102479548A
- Authority
- CN
- China
- Prior art keywords
- writing
- system voltage
- voltage
- operating means
- pin
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Read Only Memory (AREA)
Abstract
一种电可擦可编程只读存储器的数据写入方法与写入装置,该方法是配合一操作装置执行,该操作装置包括一具有一防写引脚的电可擦可编程只读存储器且防写引脚载有一防写电压,当防写电压高于***电压时呈一防写模式,当防写电压低于***电压时呈一写入模式;该方法包括下述步骤:(a)写入装置电性连接操作装置;(b)将***电压升压成为新的***电压,令该操作装置的防写电压低于所述升压后的***电压而呈该写入模式;及(c)对操作装置写入一更新数据。本发明的功效在于,只需将写入装置连接于操作装置的一个简单动作,就可自动写入更新数据,有助于简化目前复杂的程序数据更新流程。
Description
技术领域
本发明涉及一种更新数据写入方法与写入装置,特别是涉及一种简化更新流程的电可擦可编程只读存储器的数据写入方法与写入装置。
背景技术
参阅图1,一种游戏用的操作装置9(如:Wii遥控器)可电性连接一扩充装置7,其相关应用可参考美国前案第20070072680号专利公开案的说明。
操作装置9具有一核心电路90、一载有操作装置9所需的一程序数据911的电可擦可编程只读存储器91及一扩充接口921;对应地,扩充装置7也搭配有一电性连接扩充接口921的连接接口711。
在实际电路连接方面,核心电路90电性连接电可擦可编程只读存储器91的接脚包括WP(防写)引脚、VDD引脚、GND引脚、SCL(串行时钟)引脚及SDA(串行数据)引脚,其中的SCL及SDA引脚是用来传输数据的I2C界面的序列(Series)引脚。
核心电路90控制WP引脚的电压,一般是令WP引脚电压为高准位以避免误写内容,只有确定要写入数据时令WP引脚电压转为低准位,完成写入后再拉高为高准位;也就是以***电压为基准,防写(WP)高于***电压则为读取/防写模式,防写(WP)低于***电压则为写入模式。
扩充接口921亦包括SCL、SDA、VCC及GND引脚,但无WP引脚,连接接口711与扩充接口921的接脚相同,通过扩充装置7上的按键或其它附加的输入接口可提供使用者操作,再以SCL及SDA引脚传输额外的指令,进而扩充操作装置9所没有的操作功能。
已知现有的电可擦可编程只读存储器(简称EEPROM)通常具有的工作模式包括读取模式及写入模式,其特点就在于可用特定控制电压擦除EEPROM芯片上的原有数据并写入新的数据。
然而,前述电可擦可编程只读存储器91的数据更新方法的缺失为:程序数据911需升级或更新时,必须送回原厂烧录新的韧体数据,或利用厂商提供的软件程序安装在主机上进行韧体更新,操作上十分复杂和不便利。
发明内容
本发明的目的在于提供一种只要一个简单的连接动作就可自动更新数据的电可擦可编程只读存储器的数据写入方法与写入装置。
于是,本发明电可擦可编程只读存储器的数据写入方法是使用一写入装置更新一操作装置的程序数据。
该操作装置包括一具有一防写引脚的电可擦可编程只读存储器,该防写引脚载有一防写电压,当该防写电压高于一***电压时呈一防写模式,当该防写电压低于该***电压时呈一写入模式;所述方法包括下述步骤:
(a)该写入装置电性连接该操作装置;
(b)该写入装置将该***电压升压成为新的***电压,令该操作装置的防写电压低于所述升压后的***电压而呈该写入模式;
(c)在该写入模式时,该写入装置对该操作装置写入一更新数据。
较佳地,步骤(a)的该写入装置电性连接该操作装置后,该写入装置对该操作装置的***电压进行侦测,若监测到该***电压后始执行步骤(b)。
本发明写入装置是配合以更新该操作装置的程序数据,该写入装置与一操作装置电性连接,该操作装置包括一具有一防写引脚的电可擦可编程只读存储器,该防写引脚载有一防写电压,当该防写电压高于一***电压时呈一防写模式,当该防写电压低于该***电压时呈一写入模式,该写入装置包含:
一处理单元,控制协调各组件运作,载有一供写入该操作装置的更新数据;
一连接接口,电性连接该操作装置,具有一传输该***电压给该处理单元的一供电引脚及一受该处理单元控制而传送更新数据的数据引脚组;
一升压单元,电性连接该操作装置,自该处理单元接收该***电压并将其升压后加载于该供电引脚,令该操作装置的防写电压低于所述升压后的***电压而呈该写入模式。
较佳地,所述处理单元包括一处理器及一受该处理器控制的开关组件,该处理器具有一监测引脚及一控制引脚,该处理器以监测引脚对该***电压进行侦测,若监测到一表示与该操作装置已经连接的***电压,令该开关组件通过该***电压给该升压单元升压为一新的***电压,再将该新的***电压加载于该供电引脚。
较佳地,所述写入装置还包括一保护单元,该保护单元电性连接于该供电引脚及该开关组件之间并包括数个串联的二极管,于该***电压过高时避免击穿该开关组件。
较佳地,所述写入装置还包括一指示单元,该指示单元包括数个发光二极管,该等发光二极管受该处理单元控制用于指示目前为该防写模式或该写入模式。
本发明电可擦可编程只读存储器的数据写入方法与写入装置的有益效果在于:只需一个简单的动作,就是将写入装置连接于操作装置,写入装置就会自动对电可擦可编程只读存储器写入更新数据,有助于简化目前复杂的程序数据更新流程。
附图说明
图1是一现有技术的***方块图,说明一种操作装置可用于电性连接扩充装置;
图2是一现有技术的***方块图,说明操作装置于一般模式是利用扩充接口连接一扩充装置以增加操作功能;
图3是一***方块图,说明操作装置于写入模式是利用扩充接口连接一写入装置以更新数据;
图4是一流程图,说明本发明电可擦可编程只读存储器的数据写入方法;
图5是一电路图,说明本发明的写入装置的详细组件及连接关系;
图6是一时序波形图,说明供电引脚及数据引脚组传输的电压讯号。
具体实施方式
下面结合附图及实施例对本发明进行详细说明。
本发明的较佳实施例中,为方便说明起见,先介绍操作装置6的一般模式(如图2),再详述配合本发明的写入装置1使用时的写入模式(如图3),说明如下。
I.一般模式
参阅图2,操作装置6是配合一连接有一屏幕82的游戏主机81,让使用者可以使用操作装置6与游戏主机81以无线传输控制方式与控制屏幕82显示的画面产生互动。
游戏主机81包括一控制模块810、一媒体读取播放器811、一无线接收单元812,及一屏幕连接接口813;控制模块810控制各组件运作,媒体读取播放器811自外部数据来源,例如一光盘取得一游戏程序供控制模块810执行,屏幕连接接口813电性连接屏幕82,借此在屏幕82产生游戏程序的画面,无线接收单元812则接收来自操作装置6的控制指令给控制模块810以控制游戏画面的互动效果。
操作装置6具有一控制器60、一电可擦可编程只读存储器61(简称EEPROM)、一传感器模块62、一无线传输单元63、一电源电路641、一电池642、一按键组65,及一扩充接口66。
其中的电池642是供应电力给电源电路641转换为所需的3.3伏的***电压VCC;传感器模块62及按键组65是作为控制指令的输入功能;电可擦可编程只读存储器61载有操作装置6的一程序数据611。
电可擦可编程只读存储器61主要包括WP(防写)引脚、VDD引脚、GND引脚、SCL(串行时钟)引脚及SDA(串行数据)引脚;SCL及SDA引脚是用来传输数据的I2C界面的序列(Series)引脚;控制器60控制WP引脚的防写电压VWP,一般状况下,防写电压VWP的准位略高于***电压VCC,作为写入保护以避免误写内容,只有确定要写入数据时,会转为低准位,完成写入后再拉高为高准位;也就是以***电压VCC为基准,防写电压VWP高于***电压VCC则为读取/防写模式,低于***电压VCC则为写入模式,如表1所示。
表1
扩充接口66包括类似前述的SCL、SDA、VCC及GND引脚但无WP引脚,主要是用于电性连接一扩充装置7,通过扩充装置7上的按键或其它附加的输入接口来提供使用者操作,再以SCL及SDA引脚传输额外的指令,进而增加操作装置6所没有的操作功能。
II.写入模式
参阅图3,写入装置1包含一处理单元10、一连接接口11、一升压单元12、一指示单元13及一保护单元14;其中,本发明电可擦可编程只读存储器的数据写入方法也就是使用写入装置1对操作装置6写入一更新数据101,更新数据101可以是韧体程序或其它的相关数据。
参阅图4,并配合图3,本发明电可擦可编程只读存储器的数据写入方法包括下述步骤:
步骤601:写入装置1电性连接操作装置6。本实施例是将写入装置1的连接接口11与操作装置6的扩充接口66对应连接;较佳地,写入装置1电性连接操作装置6之后,写入装置1对操作装置6的***电压VCC进行侦测,若监测到***电压VCC后始执行步骤602。
步骤602:将***电压VCC升压作为操作装置6新的***电压VCC′,令防写电压VWP低于升压后的***电压VCC′而呈写入模式。
本实施例是由写入装置1的升压单元12得到升压后的***电压VCC′后,通过连接接口11与扩充接口66传给控制器60作为操作装置6的控制器60判断是否进入写入模式的基准;也就是原本的操作装置6的电可擦可编程只读存储器61的WP引脚原本的防写电压VWP不变,原本以***电压VCC为基准,防写电压VWP高于***电压VCC则为读取/防写模式,低于***电压VCC则为写入模式;一旦拉高***电压VCC的基准成为升压后的***电压VCC′,就可让防写电压VWP低于升压后的***电压VCC′而成为写入模式。
步骤603:在写入模式时,写入装置1对操作装置6写入一更新数据101。本实施例是由连接接口11与扩充接口66的数据引脚组(SCL及SDA引脚)负责传送载有更新数据101的电压讯号502、503(如图6)。
再参阅图3,写入装置1的组件介绍如下:处理单元10内部载有更新数据101并控制协调各组件运作;连接接口11用于电性连接操作装置6,具有一传输***电压VCC给该处理单元10的一供电引脚VCC及一受处理单元10控制而传送更新数据的数据引脚组(SCL及SDA引脚);升压单元12通过连接接口11电性连接操作装置6,自处理单元10接收***电压VCC并将其升压为新的***电压VCC′后加载于供电引脚VCC,该新的***电压VCC′最好为原本的***电压VCC的二至三倍;保护单元14电性连接于连接接口11的供电引脚VCC及处理单元10之间,于新的***电压VCC′过高时避免击穿;指示单元13包括数个发光二极管,该等发光二极管受处理单元10控制以指示目前为防写模式或写入模式。
参阅图5,本较佳实施例中,处理单元10包括一处理器100及一受处理器100控制的开关组件102,处理器100内建有存储器(图未示)可存储更新数据101,并具有数个引脚,该等引脚包括一监测引脚VCC_MON及一控制引脚VCC_CTRL,监测引脚VCC_MON对输入的***电压VCC进行侦测,开关组件102是一晶体管D1。
当处理器100以监测引脚VCC_MON监测到***电压VCC为3.3伏,表示与操作装置6已经连接,开关组件102通过3.3伏给升压单元12;然后,升压单元12具有一升压控制器,可对3.3伏升压至9.5伏;此时,开关组件102接受处理单元10的控制引脚VCC_CTRL的控制输出该9.5伏,此9.5伏也就是作为新的***电压VCC′而加载于供电引脚VCC;保护单元14包括数个串联的二极管,当引入***电压VCC′为9.5伏时将其降为2.4伏可避免击穿晶体管D1。
参阅图6,并配合图3,操作装置6与写入装置1未连接时,写入装置1的供电引脚VCC及数据引脚组(SCL及SDA引脚)的电压讯号皆为0伏;当操作装置6与写入装置1连接后,操作装置6提供3.3伏电力给写入装置1的供电引脚VCC,其电压讯号501转为3.3伏,此时,数据引脚组(SCL及SDA引脚)亦产生3.3伏的电压讯号502、503;然后,经由写入装置1升压,其电压讯号501转为9.5伏,操作装置6进入写入模式,数据引脚组(SCL及SDA引脚)利用3.3伏的电压讯号502、503传输更新数据101。
由以上说明可知,本发明电可擦可编程只读存储器的数据写入方法与写入装置的功效为:只需一个动作,就是使用本发明的写入装置1连接于操作装置6,写入装置1就会自动对操作装置6写入更新数据101,有助于简化目前复杂的程序数据更新流程,所以确实能达成本发明的目的。
Claims (6)
1.一种电可擦可编程只读存储器的数据写入方法,是使用一写入装置更新一操作装置的程序数据,该操作装置包括一具有一防写引脚的电可擦可编程只读存储器,该防写引脚载有一防写电压,当该防写电压高于一***电压时呈一防写模式,当该防写电压低于该***电压时呈一写入模式;其特征在于:所述方法包括下述步骤:
(a)该写入装置电性连接该操作装置;
(b)该写入装置将该***电压升压成为新的***电压,令该操作装置的防写电压低于所述升压后的***电压而呈该写入模式;
(c)在该写入模式时,该写入装置对该操作装置写入一更新数据。
2.根据权利要求1所述的电可擦可编程只读存储器的数据写入方法,其特征在于:步骤(a)的该写入装置电性连接该操作装置后,该写入装置对该操作装置的***电压进行侦测,若监测到该***电压后始执行步骤(b)。
3.一种写入装置,是配合与一操作装置电性连接,该操作装置包括一具有一防写引脚的电可擦可编程只读存储器,该防写引脚载有一防写电压,当该防写电压高于一***电压时呈一防写模式,当该防写电压低于该***电压时呈一写入模式,该写入装置包含:
一处理单元,控制协调各组件运作,载有一供写入该操作装置的更新数据;
一连接接口,电性连接该操作装置,具有一传输该***电压给该处理单元的一供电引脚及一受该处理单元控制而传送更新数据的数据引脚组;
一升压单元,电性连接该操作装置,自该处理单元接收该***电压并将其升压后加载于该供电引脚,令该操作装置的防写电压低于所述升压后的***电压而呈该写入模式。
4.根据权利要求3所述的写入装置,其特征在于:所述处理单元包括一处理器及一受该处理器控制的开关组件,该处理器具有一监测引脚及一控制引脚,该处理器以监测引脚对该***电压进行侦测,若监测到一表示与该操作装置已经连接的***电压,令该开关组件通过该***电压给该升压单元升压为一新的***电压,再将该新的***电压加载于该供电引脚。
5.根据权利要求3或4所述的写入装置,其特征在于:所述写入装置还包括一保护单元,该保护单元电性连接于该供电引脚及该开关组件之间并包括数个串联的二极管,于该***电压过高时避免击穿该开关组件。
6.根据权利要求3或4所述的写入装置,其特征在于:所述写入装置还包括一指示单元,该指示单元包括数个发光二极管,该等发光二极管受该处理单元控制用于指示目前为该防写模式或该写入模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105567852A CN102479548A (zh) | 2010-11-24 | 2010-11-24 | 电可擦可编程只读存储器的数据写入方法与写入装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105567852A CN102479548A (zh) | 2010-11-24 | 2010-11-24 | 电可擦可编程只读存储器的数据写入方法与写入装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102479548A true CN102479548A (zh) | 2012-05-30 |
Family
ID=46092150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105567852A Pending CN102479548A (zh) | 2010-11-24 | 2010-11-24 | 电可擦可编程只读存储器的数据写入方法与写入装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102479548A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594686A (en) * | 1995-12-29 | 1997-01-14 | Intel Corporation | Method and apparatus for protecting data stored in flash memory |
US20070072680A1 (en) * | 2005-08-24 | 2007-03-29 | Nintendo Co., Ltd. | Game controller and game system |
CN101089997A (zh) * | 2006-06-12 | 2007-12-19 | 景曙光 | 存储器电路 |
CN101154194A (zh) * | 2006-09-27 | 2008-04-02 | 明基电通股份有限公司 | 写入保护控制装置及其控制方法 |
US20100106891A1 (en) * | 2008-10-29 | 2010-04-29 | Microchip Technology Incorporated | Preventing Unintended Permanent Write-Protection |
-
2010
- 2010-11-24 CN CN2010105567852A patent/CN102479548A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594686A (en) * | 1995-12-29 | 1997-01-14 | Intel Corporation | Method and apparatus for protecting data stored in flash memory |
US20070072680A1 (en) * | 2005-08-24 | 2007-03-29 | Nintendo Co., Ltd. | Game controller and game system |
CN101089997A (zh) * | 2006-06-12 | 2007-12-19 | 景曙光 | 存储器电路 |
CN101154194A (zh) * | 2006-09-27 | 2008-04-02 | 明基电通股份有限公司 | 写入保护控制装置及其控制方法 |
US20100106891A1 (en) * | 2008-10-29 | 2010-04-29 | Microchip Technology Incorporated | Preventing Unintended Permanent Write-Protection |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7822964B2 (en) | Booting apparatus for booting a computer and method therefor and computer with a booting apparatus | |
CN114003538B (zh) | 一种智能网卡的识别方法及智能网卡 | |
US11624788B2 (en) | Display module test platform | |
CN109388345B (zh) | 存储器的数据读取方法、显示装置及计算机可读存储介质 | |
CN104054064B (zh) | 基于接口耦合的灵活的端口配置 | |
CN104428751A (zh) | 程序数据的更新方法及设备 | |
US20210065651A1 (en) | Display device, electronic system and control method | |
CN103842966A (zh) | 电子设备 | |
CN101739322A (zh) | 嵌入式***的测试装置及方法 | |
CN102446101A (zh) | 固件强制升级的***及其固件的强制升级方法 | |
KR20160120105A (ko) | 전자 장치 및 전자 장치에서의 동작 방법 | |
CN209928235U (zh) | 一种用于冰箱的外接设备及*** | |
US8406069B2 (en) | Data writing method and writing device for an electronic erasable read only dynamic memory | |
CN102479548A (zh) | 电可擦可编程只读存储器的数据写入方法与写入装置 | |
USRE47206E1 (en) | Display controller device and method for reprogramming the function of a display system | |
US6697058B2 (en) | Device and method for repeatedly updating the function of a LCD monitor | |
CN211427090U (zh) | 微控制单元设备 | |
CN109558083B (zh) | 防止代码被改写的方法及存储器 | |
CN110047550B (zh) | 数据储存装置、存储器控制电路与其监测方法 | |
CN113050969A (zh) | 一种显示器参数更新方法、驱动芯片及显示设备 | |
US20160147701A1 (en) | Bridge for bus-powered peripheral device power management | |
CN207766261U (zh) | 基于存储和控制功能的便携式蓝牙usb装置 | |
JP6856884B1 (ja) | 情報処理システム、情報処理装置およびプログラム | |
CN210466365U (zh) | 微控制单元设备 | |
CN112988203B (zh) | 一种拼接屏驱动板升级方法及拼接屏 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120530 |