CN100505084C - 带flash的电子产品的软件升级方法 - Google Patents

带flash的电子产品的软件升级方法 Download PDF

Info

Publication number
CN100505084C
CN100505084C CNB2007100751180A CN200710075118A CN100505084C CN 100505084 C CN100505084 C CN 100505084C CN B2007100751180 A CNB2007100751180 A CN B2007100751180A CN 200710075118 A CN200710075118 A CN 200710075118A CN 100505084 C CN100505084 C CN 100505084C
Authority
CN
China
Prior art keywords
flash
write
resistance
pin
electronic product
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.)
Active
Application number
CNB2007100751180A
Other languages
English (en)
Other versions
CN101089991A (zh
Inventor
颜学武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen zhaochi multimedia Co.,Ltd.
Original Assignee
ZHAOCHI CO Ltd SHENZHEN
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZHAOCHI CO Ltd SHENZHEN filed Critical ZHAOCHI CO Ltd SHENZHEN
Priority to CNB2007100751180A priority Critical patent/CN100505084C/zh
Publication of CN101089991A publication Critical patent/CN101089991A/zh
Application granted granted Critical
Publication of CN100505084C publication Critical patent/CN100505084C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

本发明公开一种带FLASH的电子产品的软件升级方法,该方法包括:将电子产品的FLASH芯片的写保护口通过第一电阻接地;当进行FLASH芯片升级时,FLASH芯片的写保护口通过第二电阻接高电压,通过第一电阻和第二电阻的分压给FLASH芯片的写保护口提供一个高电平,使得FLASH芯片处于可写状态。本发明可在保持电子产品正常工作中,FLASH在I/O电平稳定的情况下,进行软件升级和调试工作,又可以来变I/O口电平状态,从而达到I/O口状态稳定,不易丢失数据,且整机升级和调试方便。

Description

带FLASH的电子产品的软件升级方法
技术领域
本发明涉及电子领域,尤其涉及电子领域中对一些带FLASH的电子产品进行写保护的技术。
背景技术
随着电子技术的发展,出现了越来越多的电子产品,如数码相机、MP3、移动U盘,其中一个最为主要的技术是应用到FLASH技术,即闪存技术。
在MP3播放器、数字相机与其它移动娱乐电子产品中,闪存(Flash Memory)是一种作为储存数字音乐及相片的技术,闪存是一种非挥发性的半导体产品,即使电源中断也能储存数据。
由于现有电子设备的串行或并行FLASH存储器的写保护方法普遍采用的是I/O口控制写保护口,或者是用硬件方法固定写保护口为一种状态,这两种方法都有其优点和缺点。
其中,采用软件I/O口控制写保护口的方法是指:写保护口可通过软件方法来做读写FLASH口的控制,优点:可随时做这个写保护的变化,缺点是:由于芯片I/O口在CPU加电工作和断电瞬间,由于软件无法在这两种状态控制这个I/O口,从而在加电工作和断电瞬间容易使FLASH的写保护口处于不定状态,FLASH里面的程序常有丢失的可能。
硬件固定I/O口的方法是指为I/O口专门设计一个开关,该方法虽然能够固定I/O口的状态,FLASH不会丢失数据,但是I/O口不可随意变化,产品的软件升级和调试都不可变化。
因此,如果能设计出一种具有FLASH电子产品,其FLASH的写保护功能既能随时做这个写保护的变化,又能不使FLASH里面的程序丢失,将是不错之设计。
发明内容
有鉴于此,本发明之目的在于提供一种具有FLASH电子产品的软件升级方法,可在保持电子产品正常工作中FLASH在的I/O电平稳定的情况下,在进行软件升级和调试工作中又可以来变I/O口电平状态,从而达到I/O口状态稳定,不易丢失数据,且整机升级和调试方便。
一种带FLASH的电子产品,其中:该电子产品包括FLASH芯片、第一电阻、第二电阻,其中,FLASH芯片的写保护口通过第一电阻接地,且,FLASH芯片的写保护口还与第二电阻的一端相接,当进行FLASH芯片升级时,第二电阻的另一端接一高电压,通过第一电阻和第二电阻的分压给FLASH芯片的写保护口一个高电平。
所述第二电阻的另一端接高电压为5V。
所述第二电阻的另一端接PC机的VGA端子J3的第11脚。
所述FLASH芯片的VSS引脚接地。
一种带FLASH的电子产品的软件升级方法,其中,该方法包括:
将电子产品的FLASH芯片的写保护口通过第一电阻接地;
当进行FLASH芯片升级时,FLASH芯片的写保护口通过第二电阻接高电压,通过第一电阻和第二电阻的分压给FLASH芯片的写保护口提供一个高电平,使得FLASH芯片处于可写状态。
所述FLASH芯片的写保护口通过第二电阻接高电压具体为:所述FLASH芯片的写保护口通过第二电阻接PC机的VGA端子J3的第11脚。
所述高电压为5V。
所述当进行FLASH芯片升级时,将升级工具***PC的VGA端子J3,FLASH芯片的写保护口通过第二电阻接PC机的VGA端子J3的第11脚的高电压。
与现有技术相比,由于本发明的电子产品的FLASH芯片的写保护口通过第一电阻接地,且,FLASH芯片的写保护口还与第二电阻的一端相接,此时的电平由于是接地,在电子产品的上电和掉电中,该接地引脚的电平变化不会有过充和波动可能,故电子产品开关机瞬时变化都不会影响FLASH芯片的写保护口。当进行FLASH芯片升级时,第二电阻的另一端接一高电压,通过第一电阻和第二电阻的分压给FLASH芯片的写保护口一个高电平,由于接地是通过第一电阻接地的,但通过第一电阻和第二电阻的分压给FLASH芯片的写保护口一个高电平,此时写保护口电平还是可以置高电平,就可往FLASH芯片里面写数据,从而完成软件升级,这样就不需要将电子设备打开升级。
附图说明
图1为本发明较佳实施方式之电子产品的逻辑示意图;
图2为本发明较佳实施方式之电子产品的电路原理图。
具体实施方式
为使本发明之目的、技术方案、优点更加明确、清楚,以下结合具体实施方式、附图对本发明之技术方案作进一步详细的说明。
如图1所示,为本发明较佳实施例的一种电子产品逻辑示意图,该电子产品包括FLASH芯片20,FLASH芯片20通过TX、RX、使能控制口与软件升级工具10相连,其中,软件升级工具10可以是单独电路板,手持设备等具有软件安装、升级功能的电子设备。
该电子产品的写保护方式是通过电阻将写保护口接地,将串行或并行FLASH芯片20的写保护口置低电平,此时的电平由于是接地,在电子产品的上电和掉电中,该接地引脚的电平变化不会有过充和波动可能,故电子产品开关机瞬时变化都不会影响FLASH芯片20的写保护口,无论电子产品开关机瞬时变化都不会影响FLASH芯片20的写保护口。
当进行FLASH芯片20的升级时,由于此时需要将FLASH芯片20的写保护口置高电平,在升级工具10中加入一个使能控制口,升级工具10通过一个信号端子的引脚,将FLASH芯片20的写保护口置成高电平,例如软件升级工具10是通过PC的VGA插头来升级的,则可在升级VGA插口中的第11脚(该引脚在标准VGA插口的定义中为空脚)接5V直流电压,当插上VGA升级工具时,由于接地是通过一个电阻接地的,但是由于是比较大的电阻,当接5V直流电压时,此时写保护口电平还是可以置高电平,就可往FLASH里面写数据,从而完成软件升级,这样就不需要将电子产品打开升级。
如图2所示,为本发明较佳实施方式之电子产品的电路原理图,该电子产品包括FLASH U6,电阻R202、R562、R205,电容C168,跳线插座J119,排阻RP8、RP9。其中,电阻R202的一端接跳线插座J119引脚2且也接+3.3V电压,另一端接FLASH U6的引脚3(WP#引脚)、跳线插座J119的引脚1;电阻R562一端接FLASHEN,另一端接跳线插座J119的引脚1、FLASH U6的引脚3;电阻R205一端接跳线插座J119的引脚1、FLASH U6的引脚3,另一端接地、接FLASH U6的引脚4(VSS引脚);FLASH U6的引脚6(SCK引脚),引脚5(SI引脚),1(CE#引脚),引脚2(SO引脚)分别接排阻RP9的引脚1、2、3、4;FLASH U6的引脚7(HOLD#引脚),引脚8(VDD引脚)相接并同时接电容C1和电压+3.3V;电容C168的另一端接地;排阻RP8的引脚1、2、3、4接上拉电压+3.3V,排阻RP8另一端的引脚5、6、7、8分别连接排阻RP9的引脚8、7、6、5,同时排阻RP8的引脚5、6、7、8还分别接SPI_CK、SPI_DI、SPI_CZ、SPI_DO。
该电子产品通过PC机的VGA端子J3(普通电脑PC插口)的第11脚(根据PC的VGA插头定义,它的第11脚为空,故可将这个引脚作一个使能控制脚)作为升级工具的使能控制脚。
当FLASH U6芯片不用软件升级时,电子产品在正常使用工作当中,对于该电子产品的FLASH U6芯片来说,是希望芯片FLASH U6的引脚3写保护口置成低电平,这时FLASH U6处于写保护状态,故本实施例中用一个电阻R205接地,这时对电子产品的FLASH U6的引脚3接地为低电平,此时电子产品为正常工作状态,由于是接地,它不会由于上电和掉电而变化,故它是一种稳定状态,不管该电子产品开关机,该引脚都不会有波动,也就避免了由软件I/O口控制写保护时会带来的开关机不定状态的可能(因为电子产品在开机和关机时,由于电子产品的CPU会有一个上电和掉电的空隙,这时的CPU I/O口是一种不定状态)。
当需要用升级工具对整机做软件升级时,当升级工具***PC信号的VGA端子J3时,通过VGA的第11脚给一个5V直流电平,此时电阻R562与R205分压给FLASH U6一个高电平,这样FLASH U6就处于可写状态(FLASH U6的写保护护口第3引脚高电平是可写状态,低电平是写保护状态),当完成升级工作后,将升级工具从PC插座拔掉,FLASH的写保护口又为低电平,这时FLASH U6就处于写保护状态了。
虽然本发明已参照当前的较佳实施方式进行了描述,但本技术领域的普通技术人员应当认识到,上述较佳实施方式仅用来说明本发明,并非用来限定本发明的保护范围,任何在本发明的精神和原则范围之内,所做的任何修饰、等效替换、改进等,均应包含在本发明的权利保护范围之内。

Claims (4)

1.一种带FLASH的电子产品的软件升级方法,其特征在于,该方法包括:
将电子产品的FLASH芯片的写保护口通过第一电阻接地;
当进行FLASH芯片升级时,FLASH芯片的写保护口通过第二电阻接高电压,通过第一电阻和第二电阻的分压给FLASH芯片的写保护口提供一个高电平,使得FLASH芯片处于可写状态。
2.如权利要求1所述的方法,其特征在于:所述FLASH芯片的写保护口通过第二电阻接高电压具体为:所述FLASH芯片的写保护口通过第二电阻接PC机的VGA端子J3的第11脚。
3.如权利要求1所述的方法,其特征在于:所述高电压为5V。
4.如权利要求1所述的方法,其特征在于:所述当进行FLASH芯片升级时,将升级工具***PC的VGA端子J3,FLASH芯片的写保护口通过第二电阻接PC机的VGA端子J3的第11脚的高电压。
CNB2007100751180A 2007-06-18 2007-06-18 带flash的电子产品的软件升级方法 Active CN100505084C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100751180A CN100505084C (zh) 2007-06-18 2007-06-18 带flash的电子产品的软件升级方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100751180A CN100505084C (zh) 2007-06-18 2007-06-18 带flash的电子产品的软件升级方法

Publications (2)

Publication Number Publication Date
CN101089991A CN101089991A (zh) 2007-12-19
CN100505084C true CN100505084C (zh) 2009-06-24

Family

ID=38943293

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100751180A Active CN100505084C (zh) 2007-06-18 2007-06-18 带flash的电子产品的软件升级方法

Country Status (1)

Country Link
CN (1) CN100505084C (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI451424B (zh) * 2009-04-17 2014-09-01 Mstar Semiconductor Inc 應用於快閃記憶體之保護電路及電源系統
CN101951434B (zh) * 2010-08-31 2015-08-12 上海闻泰电子科技有限公司 一种手机一次性数据的保护方法
CN106971108A (zh) * 2017-03-20 2017-07-21 郑州云海信息技术有限公司 一种在线更新bios的rom写保护的***及方法

Also Published As

Publication number Publication date
CN101089991A (zh) 2007-12-19

Similar Documents

Publication Publication Date Title
US20050182858A1 (en) Portable memory device with multiple I/O interfaces
US6813668B2 (en) Multi-functional electronic card capable of detecting removable cards
EP2040174B1 (en) Card-type peripheral device
CN112074996A (zh) 用于通用串行总线c型(usb-c)连接器***的过电压保护
US8514604B2 (en) Monitoring system for monitoring serial advanced technology attachment dual in-line memory module
JP3056989B2 (ja) 情報処理装置
CN101867169B (zh) 应用于快闪存储器的保护电路
US20140281139A1 (en) Dual-interface flash drive
CN112042093A (zh) 双供电c型线缆应用中的动态vconn交换
CN100505084C (zh) 带flash的电子产品的软件升级方法
CN103219042B (zh) 通过usb接口实现程序烧录的电路及存储器电路
US7805599B2 (en) Expansion device for BIOS chip
US7818554B2 (en) Expansion device for BIOS chip
CN103853638A (zh) 一种刷新固件的方法及电子设备
CN201044182Y (zh) 带flash的电子产品
US8406069B2 (en) Data writing method and writing device for an electronic erasable read only dynamic memory
US20120179858A1 (en) Memory device
CN202150272U (zh) 板载固态硬盘防瞬间掉电造成固件丢失的电路
CN209929634U (zh) 一种多功能数据线
CN102750232A (zh) 电子设备***以及存储器件
US20130262847A1 (en) Switching circuit for basic input output system
US8909821B2 (en) Slim-line connector for serial ATA interface that is mounted on expansion bay of computer includes detection signals which indicate connection status and type of device
CN211698931U (zh) 一种车载集线器电路
KR101432398B1 (ko) 메모리 구성을 알리는 방법
CN211827265U (zh) 一种pcie转sd卡电路及终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210628

Address after: 518000 zhaochi Innovation Industrial Park, No.1, LiLang Road, xialilang community, Nanwan street, Longgang District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen zhaochi multimedia Co.,Ltd.

Address before: Futian District Shenzhen City, Guangdong province 518000 CaiTian Road No. 3069 Xinghe Century Towers 3101

Patentee before: SHENZHEN MTC Co.,Ltd.

TR01 Transfer of patent right