Movatterモバイル変換


[0]ホーム

URL:


CN111459876A - FPGA system with EC function - Google Patents

FPGA system with EC function
Download PDF

Info

Publication number
CN111459876A
CN111459876ACN202010249603.0ACN202010249603ACN111459876ACN 111459876 ACN111459876 ACN 111459876ACN 202010249603 ACN202010249603 ACN 202010249603ACN 111459876 ACN111459876 ACN 111459876A
Authority
CN
China
Prior art keywords
electrically connected
module
sensor
bus
fpga
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
Application number
CN202010249603.0A
Other languages
Chinese (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.)
Yantai North Star Automation Technology Co ltd
Original Assignee
Yantai North Star Automation Technology Co ltd
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 Yantai North Star Automation Technology Co ltdfiledCriticalYantai North Star Automation Technology Co ltd
Priority to CN202010249603.0ApriorityCriticalpatent/CN111459876A/en
Publication of CN111459876ApublicationCriticalpatent/CN111459876A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention relates to an FPGA system with an EC function, which comprises an FPGA chip, an input interface and an output interface, wherein the FPGA chip is respectively and electrically connected with the input interface and the output interface, the other end of the input interface is respectively and electrically connected with a sensor, a keyboard and a battery module, and the other end of the output interface is respectively and electrically connected with a power supply module, an indicator lamp, a fan speed regulation module, a display screen brightness module and a CPU. The FPGA chip is connected with the input interface and the output interface, the input interface is electrically connected with the sensor, the keyboard and the battery module, and the output interface is electrically connected with the power module, the indicator light, the fan speed regulation module, the display screen brightness module and the CPU to form an FPGA system, so that the FPGA system realizes all functions of the EC chip. Different domestic FPGA chips can be selected according to use requirements, and the FPGA system has the advantages of strong universality, low price, small volume, high reliability and the like.

Description

FPGA system with EC function
Technical Field
The invention relates to an embedded system, in particular to an FPGA system with an EC function.
Background
The embedded controller EC (embedded controller) can be widely applied to notebook computers, and can meet related functional requirements of the notebook computers on a keyboard module, a power supply management module, an indicator light module, a fan control module and the like, at present, the embedded controller EC is mainly obtained by adopting a special chip which is mainly produced in Taiwan and America and has no domestic special chip, the universality of the special chip is poor, and the price is higher, and the other mode is that the embedded controller EC adopts a CP L D + ARM combined design, the CP L D is responsible for connecting and converting a L PC protocol to communicate with a host CPU or a bridge chip, and the ARM is responsible for connecting a keyboard, a sensor, a fan, a display screen and the like, but the structure has complex circuit, large volume and relatively poor reliability, and the size is an important index for the notebook computer mainboard or the embedded system, so the structure has low practicability.
Disclosure of Invention
Aiming at the technical problems in the prior art, the invention provides the FPGA system with the EC function, which has small volume and high reliability.
The technical scheme for solving the technical problems is as follows: the FPGA system with the EC function is characterized by comprising an FPGA chip, an input interface and an output interface, wherein the FPGA chip is electrically connected with the input interface and the output interface respectively, the other end of the input interface is electrically connected with a sensor, a keyboard and a battery module respectively, and the other end of the output interface is electrically connected with a power supply module, an indicator lamp, a fan speed regulation module, a display screen brightness module and a CPU respectively.
On the basis of the technical scheme, in order to achieve the convenience of use and the stability of equipment, the invention can also make the following improvements on the technical scheme:
further, the input interface comprises an I2C bus, an input I/O (input/output) bus and an SMBUS (system management bus), and the sensors comprise a temperature sensor, a light sensor and a screen opening and closing sensor.
Furthermore, the I2C bus is respectively and electrically connected with a temperature sensor and a light sensor, the temperature sensor is used for monitoring the temperature of the CPU and the GPU in real time, the light sensor is used for collecting ambient light signals, the temperature sensor transmits the detected temperature signals to the FPGA chip through the I2C bus, the FPGA chip transmits the detected temperature signals to the CPU through the L PC bus, the light signals collected by the light sensor are transmitted to the FPGA chip through the I2C bus, and the FPGA chip automatically adjusts the brightness of the display screen according to the intensity of light.
The FPGA chip receives key values of the keyboard and transmits the key values to the CPU through an L PC bus, when the screen opening and closing sensor detects that the screen is closed, the FPGA chip closes the backlight of the display screen, the power consumption of the system is reduced, and when the screen opening and closing sensor detects that the screen is opened, the FPGA chip restores the backlight of the display screen.
The FPGA chip transmits the received battery state signal to the CPU through L PC bus.
Further, the output interfaces include an output I/O, PWM interface and L PC bus.
The FPGA chip controls the color and the display state of the indicator light according to the charge-discharge state of the battery, and the FPGA chip controls the power-on and power-off of the system power supply according to the power-on state of the L PC bus.
Furthermore, the PWM interface is respectively and electrically connected with the fan speed regulation module and the display screen brightness module. The FPGA chip is connected with a PWM pin of the fan through a PWM interface, and the rotating speed of the fan is adjusted according to temperature signals of the CPU and the GPU fed back by the temperature sensor, and the numerical value of the rotating speed feedback pin of the fan is recorded. The FPGA chip automatically adjusts the brightness of the display screen according to the numerical value of the light sensor, supports the brightness adjusting key to manually add and subtract the brightness, records the current brightness numerical value, and restores the brightness value after the next power-on.
The FPGA chip is connected with the CPU through a L PC bus, and transmits temperature signals of the CPU and the GPU and state signals of the battery to the CPU through a L PC bus.
The invention has the advantages that a single FPGA chip is connected with the input interface and the output interface, the input interface is electrically connected with the sensor, the keyboard and the battery module, and the output interface is electrically connected with the power module, the indicator light, the fan speed regulation module, the display screen brightness module and the CPU to form an FPGA system, so that the FPGA system realizes all functions of the EC chips such as L PC bus communication, sensor signal acquisition, screen brightness regulation, battery management, fan speed regulation, power control and the like.
Drawings
Fig. 1 is a schematic structural diagram of an FPGA system of the present invention.
The reference numbers are recorded as follows: the system comprises anFPGA chip 100, aninput interface 200, anoutput interface 300, atemperature sensor 201, alight sensor 202, akeyboard 203, a screen opening andclosing sensor 204, abattery module 205, a displayscreen brightness module 301, a fanspeed regulation module 302, anindicator light 303, apower supply module 304 and aCPU 305.
Detailed Description
The principles and features of this invention are described below in conjunction with the following drawings, which are set forth by way of illustration only and are not intended to limit the scope of the invention.
As shown in fig. 1, an FPGA system with an EC function includes anFPGA chip 100, aninput interface 200, and anoutput interface 300, where theFPGA chip 100 is electrically connected to theinput interface 200 and theoutput interface 300, the other end of theinput interface 200 is electrically connected to a sensor, akeyboard 203, and abattery module 205, and the other end of theoutput interface 300 is electrically connected to apower module 304, anindicator light 303, a fanspeed regulation module 302, a displayscreen brightness module 301, and a CPU305, respectively. TheFPGA chip 100 adopts a domestic bee series FPGA chip with a crystal oscillator and a program memory integrated inside, and can be used in cooperation with domestic processors such as Feiteng FT1500, Feiteng FT2000 and the like.
Theinput interface 200 comprises an I2C bus, an input I/O bus and an SMBUS bus, and the sensors comprise atemperature sensor 201, alight sensor 202 and a screen opening andclosing sensor 204.
The I2C bus is respectively electrically connected with thetemperature sensor 201 and thelight sensor 202, thetemperature sensor 201 is used for monitoring the temperature of a CPU and a GPU in real time, thelight sensor 202 is used for collecting ambient light signals, thetemperature sensor 201 transmits the detected temperature signals to theFPGA chip 100 through the I2C bus, theFPGA chip 100 transmits the temperature signals to the CPU305 through the L PC bus, the light signals collected by thelight sensor 202 are transmitted to theFPGA chip 100 through the I2C bus, and theFPGA chip 100 automatically adjusts the brightness of the display screen through a PWM interface according to the intensity of light.
The input I/O is respectively connected with akeyboard 203 and a screen opening andclosing sensor 204, thekeyboard 203 transmits keys of thekeyboard 203 through the input I/O, key values such as volume +, volume-, screen backlight +, screen backlight-, a touch pad switch, a WIFI switch, a screen switch, a switching display screen and the like can be set in a self-defined mode AT the same time, an FPGA chip receives the key values of the keyboard and converts the key values into standard second keyboard (AT key) key values to be transmitted to a CPU305 through an L PC bus, the screen opening andclosing sensor 204 is used for collecting opening and closing signals of a screen, when the screen opening andclosing sensor 204 detects that the screen is closed, theFPGA chip 100 closes the backlight of the display screen to reduce the power consumption of a system, and when the screen opening andclosing sensor 204 detects that the screen is opened, theFPGA chip 100 restores the backlight of the.
The SMBUS bus is electrically connected with thebattery module 205, thebattery module 205 transmits a state signal of the battery through the SMBUS bus, the battery state comprises information such as charging, discharging, whether the battery is completely consumed, the remaining percentage capacity of the battery, the full charge capacity of the battery, the remaining capacity of the battery, the temperature of the battery, the voltage of the battery, the current of the battery, the average current of the battery, the full charge capacity of the battery design, the voltage of the battery design, the serial number of the battery and the like, and theFPGA chip 100 transmits the received battery state signal to the CPU through the L PC bus.
Theoutput interface 200 includes an output I/O, PWM interface and a L PC bus.
The output I/O is respectively and electrically connected with theindicator light 303 and thepower supply module 304, theFPGA chip 100 controls the color and the display state of theindicator light 303 according to the charge-discharge state of the battery, when the battery is used for supplying power and the battery power is sufficient, theindicator light 303 is displayed to be light green and normally on, when the battery power is insufficient, theindicator light 303 is displayed to be light green and normally on, when an external direct current power supply or an adapter is used for supplying power and the battery is charged, theindicator light 303 is displayed to be light green and normally on, after the charging is finished, theFPGA chip 100 controls the power-on and power-off of the power supplies of the system, such as 5V, 3.3V, 1.8V and the like according to the power-on state of the L PC bus, such as restarting, shutdown, startup, S3 suspension, S63.
The PWM interface is electrically connected to the fanspeed regulation module 302 and the displayscreen brightness module 301, respectively. TheFPGA chip 100 is connected to the PWM pin of the fan through the PWM interface according to the temperatures of the CPU and the GPU fed back by thetemperature sensor 201, thereby adjusting the rotation speed of the fan and recording the value of the fan rotation speed feedback pin. TheFPGA chip 100 automatically adjusts the brightness of the display screen in the displayscreen brightness module 301 according to the value of thelight sensor 202, supports the brightness adjustment key to manually add or subtract the brightness, records the current brightness value, and restores the brightness value after the next power-on, wherein the brightness adjustment range of the displayscreen brightness module 301 is 0-100.
The L PC bus is electrically connected to the CPU305 theFPGA chip 100 is connected to the CPU305 via the L PC bus and transmits the CPU, GPU temperature signals and battery status signals to the CPU305 via the L PC bus.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (9)

CN202010249603.0A2020-04-012020-04-01FPGA system with EC functionPendingCN111459876A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010249603.0ACN111459876A (en)2020-04-012020-04-01FPGA system with EC function

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010249603.0ACN111459876A (en)2020-04-012020-04-01FPGA system with EC function

Publications (1)

Publication NumberPublication Date
CN111459876Atrue CN111459876A (en)2020-07-28

Family

ID=71685810

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010249603.0APendingCN111459876A (en)2020-04-012020-04-01FPGA system with EC function

Country Status (1)

CountryLink
CN (1)CN111459876A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112857586A (en)*2021-01-082021-05-28深圳市华能智创科技有限公司Infrared temperature measuring device based on fpga and temperature compensation calibration method
CN113268448A (en)*2021-06-162021-08-17烟台北方星空自控科技有限公司Embedded notebook controller and design method thereof
CN114281643A (en)*2021-12-212022-04-05长沙景嘉微电子股份有限公司 A notebook embedded controller functional unit
CN116564238A (en)*2023-05-112023-08-08西安超越申泰信息科技有限公司Method, device and computer for adjusting brightness of USB keyboard based on domestic platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7281082B1 (en)*2004-03-262007-10-09Xilinx, Inc.Flexible scheme for configuring programmable semiconductor devices using or loading programs from SPI-based serial flash memories that support multiple SPI flash vendors and device families
CN101419485A (en)*2008-11-242009-04-29电子科技大学Function-variable portable computer mainboard
CN104102620A (en)*2014-07-092014-10-15浪潮电子信息产业股份有限公司Scalable processor architecture (SPARC)-based portable computer embedded system implementing method
CN109654054A (en)*2018-12-182019-04-19北京小米移动软件有限公司Control method, control device and the storage medium of the fan of electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7281082B1 (en)*2004-03-262007-10-09Xilinx, Inc.Flexible scheme for configuring programmable semiconductor devices using or loading programs from SPI-based serial flash memories that support multiple SPI flash vendors and device families
CN101419485A (en)*2008-11-242009-04-29电子科技大学Function-variable portable computer mainboard
CN104102620A (en)*2014-07-092014-10-15浪潮电子信息产业股份有限公司Scalable processor architecture (SPARC)-based portable computer embedded system implementing method
CN109654054A (en)*2018-12-182019-04-19北京小米移动软件有限公司Control method, control device and the storage medium of the fan of electronic equipment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112857586A (en)*2021-01-082021-05-28深圳市华能智创科技有限公司Infrared temperature measuring device based on fpga and temperature compensation calibration method
CN113268448A (en)*2021-06-162021-08-17烟台北方星空自控科技有限公司Embedded notebook controller and design method thereof
CN114281643A (en)*2021-12-212022-04-05长沙景嘉微电子股份有限公司 A notebook embedded controller functional unit
CN116564238A (en)*2023-05-112023-08-08西安超越申泰信息科技有限公司Method, device and computer for adjusting brightness of USB keyboard based on domestic platform

Similar Documents

PublicationPublication DateTitle
CN111459876A (en)FPGA system with EC function
CN100592242C (en) Display device with USB interface
US5268845A (en)Method for detecting low battery state without precise calibration
US9092207B2 (en)Circuit for supplementing electrical current to a peripheral device
US8533511B2 (en)Notebook computer
US8738952B1 (en)Device controller low power mode
CN103066654B (en)Portable power source capable of intelligently controlling solar battery charging and digital display
JP3974510B2 (en) Computer apparatus, power management method, and program
JP3718769B2 (en) Intelligent battery
CN109992085A (en)A kind of computer electric power management system, method and terminating machine
JP2001228942A (en)Display method of power consumption information and electronic equipment
CN105356544B (en)A kind of portable notebook battery holder charging device based on EC controllers
CN108808788B (en)Miniaturized B-ultrasonic single-chip microcomputer control device and system thereof
WO2022135216A1 (en)Electronic device and control method therefor
CN104199343A (en)Micro data collection system based on serial storage mode
JP5179454B2 (en) Computer and power supply
CN111596729A (en)Miniature high-performance computer host system and use method
CN209326800U (en)Multi-functional temp acquisition device
JP5135463B1 (en) Electronic equipment, power consumption measurement method
CN201417425Y (en) notebook computer
CN112467863A (en)Dual-power switching communication device and method for glucometer
CN219105417U (en) A Feiteng notebook motherboard based on GD32F450 instead of imported EC
CN112653231A (en)Backup power supply device and method for power terminal
CN222825873U (en) VR equipment, VR host and external battery box
CN111694421A (en)Power supply management device based on computer system and use method thereof

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20200728

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp