CN211698950U - Anti-virus card reader - Google Patents

Anti-virus card reader Download PDF

Info

Publication number
CN211698950U
CN211698950U CN202020336041.9U CN202020336041U CN211698950U CN 211698950 U CN211698950 U CN 211698950U CN 202020336041 U CN202020336041 U CN 202020336041U CN 211698950 U CN211698950 U CN 211698950U
Authority
CN
China
Prior art keywords
chip
card
pin
data
circuit
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
CN202020336041.9U
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.)
DONGGUAN HOUJIE HOSPITAL
Original Assignee
DONGGUAN HOUJIE HOSPITAL
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 DONGGUAN HOUJIE HOSPITAL filed Critical DONGGUAN HOUJIE HOSPITAL
Priority to CN202020336041.9U priority Critical patent/CN211698950U/en
Application granted granted Critical
Publication of CN211698950U publication Critical patent/CN211698950U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Power Sources (AREA)

Abstract

The utility model discloses an antivirus card reader, which comprises a USB controller circuit, an SD card circuit, a FLASH chip data reading circuit and a power supply circuit, wherein the USB controller circuit adopts a USB3.0 chip U2, the model of which is CYUSB 3035; the FLASH chip data reading circuit adopts a chip STM32L476 which is connected and communicated with a USB3.0 chip CYSB3035 through an 8-bit parallel port. The utility model discloses a USB3.0 chip CYSB3035 is as the control chip of USB controller, adopt chip STM32L476 as the microcontroller chip, and combine the private communication agreement that constitutes with specific API function in the computer, when making the computer read the storage card such as SD card or Flash chip of record medical data through the card reader, do not visit storage card data through file system such as FAT, but use the API function through operating the card reader, thereby avoid the storage card to infect the virus, and the computer can not be infected the virus by the storage card.

Description

Anti-virus card reader
Technical Field
The utility model relates to a storage device reading device technical field, concretely relates to antivirus card reader.
Background
The establishment of computer network system in hospital is significant for the scientific decision-making of hospital, for the hospital, a large amount of patient data and treatment schemes are stored in the computer, and if the computer is infected by virus, the data loss is caused, and the harm is hard to imagine. Hospitals must appreciate the threat of computer viruses to hospital computer network security. The card reader is a special device, a storage card can be inserted into a slot, a port can be connected to a computer, a proper storage card is inserted into the slot, the port is connected with the computer and is provided with a required driving program, and then the computer can read and write the storage card through the card reader. Various medical devices are frequently used in hospitals, for example, a card reader is required to be matched for use when data of a Micro SD card of a dynamic electrocardiogram recorder is required to be read, and the data of the Micro SD card can be conveniently read by the card reader. The SD card takes Flash as a storage body and has the characteristics of small volume, low power consumption, erasability, nonvolatility and the like. In the design of an SD card memory, a file system is used for managing a storage medium to become the development direction of an embedded system, for example, FatFs is a free-source FAT file system module and is specially designed for the embedded system, the FatFs is completely written in C language, has good hardware platform independence, and can be transplanted to various embedded processors through simple modification.
After the SD card is connected to a computer through a card reader, if the computer is infected with a virus Trojan, the storage devices such as the SD card are likely to be infected with the virus Trojan. Viruses of storage devices such as an SD card are generally two files, one is a virus file and the other is a text file. The virus file is an executable virus, and the text file is a text written with a virus opening mode, is named autorun, and has an extension of. inf. The working principle is that two files enter the root directory of the memory card, the two files are hidden in general, when the memory card is connected to a computer, the system automatically scans to judge whether a text file named as auto. inf exists in the memory card, and if the text file exists, the operation is carried out according to the content written in the auto. inf text file. At this time, the virus written in the text is started, and the computer can be infected with the virus, so that the computer is impossible to defend. Conversely, the memory card infected with the virus is that the computer infected with the virus transmits the virus to devices such as the memory card and the like. Although there are some anti-virus schemes for SD cards at present, most of such schemes have an anti-virus function by directly killing viruses, but the virus library is updated without the rapid evolution of viruses, so that accidents of virus infection still often occur.
SUMMERY OF THE UTILITY MODEL
The to-be-solved technical problem of the utility model is to the defect that prior art exists, provide an anti-virus card reader, this card reader can make the computer not pass through file system access SD card data such as FAT to can avoid the storage card to infect the virus, also make the computer can not infected the virus by the storage card.
In order to solve the technical problem, the utility model adopts the following technical scheme: an antivirus card reader comprises a USB controller circuit, a SD card circuit, a FLASH chip data reading circuit and a power supply circuit, wherein the power supply circuit provides power for each circuit module, the card reader is accessed to a USB interface of a computer through the USB controller circuit, the SD card is connected with the USB controller circuit, and the computer uses an API function to read and write the data of the FLASH chip data reading circuit or the SD card, and is characterized in that: the USB controller circuit adopts a USB3.0 chip U2 with the model number of CYUSB3035, and the SD card realizes data transmission with the computer by being connected with an SDIO interface of the USB3.0 chip CYUSB 3035;
the FLASH chip data reading circuit adopts a chip with the model number STM32L476 as a microcontroller chip U4, the microcontroller chip U4 is connected with a USB3.0 chip CYSB3035 through an 8-bit parallel port for communication, and reads NANDFLASH of the SD card through an SPI interface, so that the USB3.0 chip CYSB3035 indirectly reads data of NAND FLASH through the parallel port. The data in NAND FLASH is read by high-speed four-wire SPI and then transmitted to the computer via USB3.0 interface by USB3.0 chip CYSB 3035.
The SD card circuit adopts an SD memory card interface J3 supporting a 4-bit SD mode, and the type of the SD memory card interface J3 is 1775059_ B1_ AMP; the signal line SD-DATA0, the signal line SD-DATA1, the signal line SD-DATA2 and the signal line SD-DATA3L of the memory card interface J3 are 4-bit DATA transmission lines which are respectively connected with a CHO33 pin, a CHO34 pin, a CHO35 pin and a CHO36 pin of a USB3.0 chip CYUSB 3035; the SD-CLK signal line of the memory card interface J3 is a clock signal transmission line of the SD card, is connected with the CHO41 pin of the USB3.0 chip CYUSB3035, and transmits 1-bit command or data on each data transmission line in each clock period; the SD-CMD signal line of the memory card interface J3 is a bidirectional command/response signal line of the SD card, which is connected to the CHO42 pin of the USB3.0 chip CYUSB 3035.
The CS pin of the microcontroller chip U4 is a chip selection input end, the WP pin is a write protection end, the MOSI pin is a serial DATA output end, the MISO pin is a serial DATA input end, the SCK pin is a clock output end, the MCU-DATA 0-MCU-DATA 7 pins are 8-bit parallel ports, and the 8-bit parallel ports are respectively communicated with a CHO50 pin-CHO 57 pin of a USB3.0 chip CYUSB 3035.
The power supply circuit comprises a 3.3V power supply circuit, a linear voltage-stabilizing chip U3 is adopted, the model of the chip is NCP1117DT33RKG, and 5V VBUS voltage is converted into 3.3V direct-current power supply to be supplied to each circuit module through the linear voltage-stabilizing chip NCP1117DT33 RKG.
Furthermore, the power supply circuit also comprises a 1.2V power supply circuit, the model of a linear voltage-stabilizing chip U7 adopted by the power supply circuit is SC189CDKTRT, and 5V VBUS voltage is converted into 1.2V direct current power supply through the linear voltage-stabilizing chip SC189CDKTRT to be supplied to a USB3.0 chip CYSB 3035.
When a computer reads a storage card such as an SD card or a Flash chip for recording medical data through a card reader, the data of the storage card is not accessed through a file system such as FAT (file allocation table), but the data read-write of a specific address in the SD card or NAND FLASH is completed by operating the card reader through API (application programming interface) functions, wherein the API functions belong to a private communication protocol, and the card reader is accessed through the private communication protocol for data reading, so that the storage card is prevented from being infected by viruses, and the computer is prevented from being infected by the storage card.
The utility model discloses a USB3.0 chip CYSB3035 is as the control chip of USB controller, adopt chip STM32L476 as the microcontroller chip, and combine the private communication agreement that constitutes with specific API function in the computer, when making the computer read the storage card such as SD card or Flash chip of record medical data through the card reader, do not visit storage card data through file system such as FAT, but use the API function through operating the card reader, thereby avoid the storage card to infect the virus, and the computer can not be infected the virus by the storage card. Meanwhile, USB3.0 is adopted as an interface, and the maximum transmission bandwidth is up to 5Gbps (640MB/s) which is 10 times that of USB 2.0.
Drawings
FIG. 1 is a schematic diagram of the system architecture of the present invention;
fig. 2 is a circuit of the USB controller of the present invention;
FIG. 3 is the SD card circuit of the present invention;
FIG. 4 is a FLASH chip data reading circuit of the present invention;
FIG. 5 is a 3.3V power supply circuit of the present invention;
fig. 6 is the utility model discloses 1.2V power supply circuit.
Detailed Description
In this embodiment, referring to fig. 1 to 6, the anti-virus card reader includes a USB controller circuit, an SD card circuit, a FLASH chip data reading circuit, and a power circuit, where the power circuit provides power to each circuit module, the card reader accesses a USB interface of a computer through the USB controller circuit, the SD card is connected to the USB controller circuit, and the computer uses an API function to perform read-write operation on data of the FLASH chip data reading circuit or the SD card; the USB controller circuit adopts a USB3.0 chip U2, the model is CYUSB3035, and the maximum transmission bandwidth is up to 5Gbps (640MB/s) which is 10 times of that of the USB 2.0. The SD card is connected with an SDIO interface of a USB3.0 chip CYUSB3035 to realize data transmission with a computer;
the FLASH chip data reading circuit adopts a chip with the model number STM32L476 as a microcontroller chip U4, the microcontroller chip U4 is connected with a USB3.0 chip CYSB3035 through an 8-bit parallel port for communication, and reads NANDFLASH of the SD card through an SPI interface, so that the USB3.0 chip CYSB3035 indirectly reads data of NAND FLASH through the parallel port. The data in NAND FLASH is read by high-speed four-wire SPI and then transmitted to the computer via USB3.0 interface by USB3.0 chip CYSB 3035.
The SD card circuit adopts an SD memory card interface J3 supporting a 4-bit SD mode, and the type of the SD memory card interface J3 is 1775059_ B1_ AMP; the signal line SD-DATA0, the signal line SD-DATA1, the signal line SD-DATA2 and the signal line SD-DATA3L of the memory card interface J3 are 4-bit DATA transmission lines which are respectively connected with a CHO33 pin, a CHO34 pin, a CHO35 pin and a CHO36 pin of a USB3.0 chip CYUSB 3035; the SD-CLK signal line of the memory card interface J3 is a clock signal transmission line of the SD card, is connected with the CHO41 pin of the USB3.0 chip CYUSB3035, and transmits 1-bit command or data on each data transmission line in each clock period; the SD-CMD signal line of the memory card interface J3 is a bidirectional command/response signal line of the SD card, which is connected to the CHO42 pin of the USB3.0 chip CYUSB 3035.
The CS pin of the microcontroller chip U4 is a chip selection input end, the WP pin is a write protection end, the MOSI pin is a serial DATA output end, the MISO pin is a serial DATA input end, the SCK pin is a clock output end, the MCU-DATA 0-MCU-DATA 7 pins are 8-bit parallel ports, and the 8-bit parallel ports are respectively communicated with a CHO50 pin-CHO 57 pin of a USB3.0 chip CYUSB 3035.
The power supply circuit comprises a 3.3V power supply circuit, a linear voltage-stabilizing chip U3 is adopted, the model of the chip is NCP1117DT33RKG, and 5V VBUS voltage is converted into 3.3V direct-current power supply to be supplied to each circuit module through the linear voltage-stabilizing chip NCP1117DT33 RKG. The power supply circuit also comprises a 1.2V power supply circuit, a linear voltage stabilizing chip U7 is adopted, the model is SC189CDKTRT, and 5V VBUS voltage is converted into 1.2V direct current power supply through the linear voltage stabilizing chip SC189CDKTRT to be supplied to a USB3.0 chip CYSB 3035.
When a computer reads a storage card such as an SD card or a Flash chip for recording medical data through a card reader, the data of the storage card is not accessed through a file system such as FAT (file allocation table), but the data read-write of a specific address in the SD card or NAND FLASH is completed by operating the card reader through API (application programming interface) functions, wherein the API functions belong to a private communication protocol, and the card reader is accessed through the private communication protocol for data reading, so that the storage card is prevented from being infected by viruses, and the computer is prevented from being infected by the storage card.
The above description is only a preferred embodiment of the present invention, and should not be taken as limiting the scope of the invention, i.e. the present invention is intended to cover all equivalent variations and modifications within the scope of the present invention.

Claims (5)

1. An antivirus card reader comprises a USB controller circuit, a SD card circuit, a FLASH chip data reading circuit and a power supply circuit, wherein the power supply circuit provides power for each circuit module, the card reader is accessed to a USB interface of a computer through the USB controller circuit, the SD card is connected with the USB controller circuit, and the computer uses an API function to read and write the data of the FLASH chip data reading circuit or the SD card, and is characterized in that: the USB controller circuit adopts a USB3.0 chip U2 with the model number of CYUSB3035, and the SD card realizes data transmission with the computer by being connected with an SDIO interface of the USB3.0 chip CYUSB 3035;
the FLASH chip data reading circuit adopts a chip with the model number STM32L476 as a microcontroller chip U4, the microcontroller chip U4 is connected with a USB3.0 chip CYSB3035 through an 8-bit parallel port for communication, and reads NANDFLASH of the SD card through an SPI interface, so that the USB3.0 chip CYSB3035 indirectly reads data of NAND FLASH through the parallel port.
2. The antivirus card reader of claim 1, wherein: the SD card circuit adopts an SD memory card interface J3 supporting a 4-bit SD mode, and the type of the SD memory card interface J3 is 1775059_ B1_ AMP; the signal line SD-DATA0, the signal line SD-DATA1, the signal line SD-DATA2 and the signal line SD-DATA3L of the memory card interface J3 are 4-bit DATA transmission lines which are respectively connected with a CHO33 pin, a CHO34 pin, a CHO35 pin and a CHO36 pin of a USB3.0 chip CYUSB 3035; the SD-CLK signal line of the memory card interface J3 is a clock signal transmission line of the SD card, is connected with the CHO41 pin of the USB3.0 chip CYUSB3035, and transmits 1-bit command or data on each data transmission line in each clock period; the SD-CMD signal line of the memory card interface J3 is a bidirectional command/response signal line of the SD card, which is connected to the CHO42 pin of the USB3.0 chip CYUSB 3035.
3. The antivirus card reader of claim 2, wherein: the CS pin of the microcontroller chip U4 is a chip selection input end, the WP pin is a write protection end, the MOSI pin is a serial DATA output end, the MISO pin is a serial DATA input end, the SCK pin is a clock output end, the MCU-DATA 0-MCU-DATA 7 pins are 8-bit parallel ports, and the 8-bit parallel ports are respectively communicated with a CHO50 pin-CHO 57 pin of a USB3.0 chip CYUSB 3035.
4. The antivirus card reader of claim 1, wherein: the power supply circuit comprises a 3.3V power supply circuit, a linear voltage-stabilizing chip U3 is adopted, the model of the chip is NCP1117DT33RKG, and 5V VBUS voltage is converted into 3.3V direct-current power supply to be supplied to each circuit module through the linear voltage-stabilizing chip NCP1117DT33 RKG.
5. The antivirus card reader of claim 1, wherein: the power supply circuit comprises a 1.2V power supply circuit, a linear voltage stabilizing chip U7 is SC189CDKTRT, and 5V VBUS voltage is converted into 1.2V direct current power supply through the linear voltage stabilizing chip SC189CDKTRT to be supplied to a USB3.0 chip CYSB 3035.
CN202020336041.9U 2020-03-17 2020-03-17 Anti-virus card reader Active CN211698950U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202020336041.9U CN211698950U (en) 2020-03-17 2020-03-17 Anti-virus card reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202020336041.9U CN211698950U (en) 2020-03-17 2020-03-17 Anti-virus card reader

Publications (1)

Publication Number Publication Date
CN211698950U true CN211698950U (en) 2020-10-16

Family

ID=72781043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202020336041.9U Active CN211698950U (en) 2020-03-17 2020-03-17 Anti-virus card reader

Country Status (1)

Country Link
CN (1) CN211698950U (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113535624A (en) * 2021-07-12 2021-10-22 南方科技大学 USB forced formatting drive-free socket and control method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113535624A (en) * 2021-07-12 2021-10-22 南方科技大学 USB forced formatting drive-free socket and control method thereof

Similar Documents

Publication Publication Date Title
US7356637B2 (en) Virtual IDE storage device with PCI express interface
US7222211B2 (en) Virtual USB flash memory storage device with PCI express interface
US6718401B2 (en) System and method for device support
KR102156222B1 (en) Data storage device and data processing system including the same
WO2005114537A1 (en) Portable veterinary medical record apparatus and method of use
US20050097263A1 (en) Flash-memory card-reader to IDE bridge
CN211698950U (en) Anti-virus card reader
CN105302763A (en) USB 3.0 protocol based read-only control system and method
CN113127402A (en) SPI (Serial peripheral interface) access control method, system, computing equipment and storage medium
CN106919343B (en) Peripheral interface circuit and peripheral memory system
US7318137B2 (en) Write protection for computer long-term memory devices with multi-port selective blocking
US9032154B2 (en) Integration of secure data transfer applications for generic IO devices
CN205983448U (en) A control chip and solid state hard drives for solid state hard drives
CN108008908A (en) The method and apparatus of data in a kind of management and control SD card
CN206058176U (en) A kind of automobile-used BootLoader commissioning devices and test automobile
CN115576499A (en) Flash security enhancing method for real-time system access and access thereof
CN210348463U (en) Flash memory controller with read-write integrated function
Roffel et al. Write Blocker for Internet of Things Flash Technologies
Lehmann et al. External flash filesystem for sensor nodes with sparse resources
CN107748851A (en) A kind of digital independent device for storage device
CN107066901A (en) A kind of disposable mobile memory and its storage and the method for reading data
CN215117506U (en) Circuit structure based on USB directly reads and writes mobile device data
JPH02232793A (en) Ic memory card
TW523644B (en) Program code write device of micro-controller and programmable memory and method thereof
JP2006195954A (en) Virtual usb flash memory storage device with pci express

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant