CN1229947A - General purpose serial bus multifunctional changeover controller - Google Patents

General purpose serial bus multifunctional changeover controller Download PDF

Info

Publication number
CN1229947A
CN1229947A CN 98100924 CN98100924A CN1229947A CN 1229947 A CN1229947 A CN 1229947A CN 98100924 CN98100924 CN 98100924 CN 98100924 A CN98100924 A CN 98100924A CN 1229947 A CN1229947 A CN 1229947A
Authority
CN
China
Prior art keywords
data
usb
microprocessor
control
controller
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.)
Granted
Application number
CN 98100924
Other languages
Chinese (zh)
Other versions
CN1273903C (en
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.)
Gssharp Corporation
Original Assignee
韩旭
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 韩旭 filed Critical 韩旭
Priority to CN 98100924 priority Critical patent/CN1273903C/en
Publication of CN1229947A publication Critical patent/CN1229947A/en
Application granted granted Critical
Publication of CN1273903C publication Critical patent/CN1273903C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

A multifunctional switching controller for universal serial bus (USB) is composed of peripheral connector, control circuit and a pair of information I/O ports. The input port is connected to USB port of PC for receiving peripheral control instruction from CPU of PC and transmitting information. The peripheral connector is used to connect peripheral devices and with the information output port, the information output ports of next-stage or consequent-stage same devices are connected for providing a state suitable for different peripheral devices.

Description

The multi-functional switching controller of USB (universal serial bus)
The present invention particularly is applied to the transmission of PC peripheral interface equipment data relevant for the multi-functional switching controller of a kind of USB (universal serial bus) (USB), and has computer peripheral device conversion and the control that freely defines with the series binding.
Computer is the maincenter of present Data Processing, management or control, yet, in computer architecture, except the central processing unit that is used for computing and execution command, less important structure and device, then be in order to computer peripheral device, for example: keyboard (KEYBOARD), rocking bar (JOYSTICK), modem (MODEM), printer (PRINTER), scanner (SCANNER), machine for punching the card, bar code reading machine (BAR CODE READER) as input and output ... etc. external peripheral equipment.Wherein, each peripheral equipment must be by interface card (INTERFACE CARD)) be used as the control and the data connecting pipe of this peripheral equipment, such as standard interfaces such as general common RS-232 or RS-422, so the operation that change for peripheral equipment at the interface just seems quite important.
Again, traditionally, be used for employed multiport card (MULTIPORT CARD) pattern on the industrial computer of Industry Control or the main control system, must be inserted on the ISA BUS, still, then there is following shortcoming in the multiport card of this kind ISA BUS in the use:
1. must can install by the teardown of engine when installing, quite inconvenience.
2. quantity must be the secondary number formulary, as 2,4,8,16 ... Deng, thereby this interface card is restricted on device uses, and unnecessary obsolete interface card, will cause the unnecessary power supply burden of equipment waste and system.
3, in the use; if wherein have the interface card of an end (PORT) to break down or damage; then must or shut down and keep in repair, so, cause unnecessary puzzlement for the action of the control that can't stop or being not suitable for stopping, communication or monitoring with the host computer Host Shutdown.
4. manufacturing cost height, maintenance is difficult for, and the industry utilization ratio is low.
5. in the interface card of each multiport card, one is decided to be the interface of simple function, for example: RS-232 or RS-422, and the computer peripheral device function that can connect, also can't change, such as perseverance is rocking bar or permanent monitoring peripheral equipment for other, thereby influences utilization scope and the flexibility ratio that this peripheral equipment links; In addition, if must be RS-422 by the switching of RS-232 interface, or: by the RS-422 switching is RS-232, then quite trouble inconvenience, and need expend more equipment cost.
Moreover the USB pattern mode of connection with present all links with TOP TECH technical approach, all connecting structures as shown in Figure 6, and wherein, each HUB (maincenter breakout box) only can connect other HUB up or down, just links in the serial connection mode.And each HUB can have several FUNCTION (function) and select, though it is unrestricted, but its shortcoming is, when one of them HUB damages or breaks down, then must make in the system coupling position comparatively the HUB of lower floor decommission, in order to changing the comparatively HUB on upper strata, thus, the function and the efficient of system's running will be influenced greatly; And on the other hand, FUNCTION among each HUB is the functional mode of fixing, and can't arbitrarily or with different peripheral equipments come change or definition, like this, to make kind and the package technique of HUB become complicated more and be difficult to planning, at the device of peripheral equipment or periphery monitoring element and be used, will cause greatest inconvenience and puzzlement.
In addition, on relevant previous patented technology document, No. the 202369th, Taiwan " conventional P C with rocking bar and the slide-mouse switching mode compatible " patent of invention case with the USB system, then introduce a kind of typical USB and linked module, wherein, this USB mode of connection, as above-mentioned HUB part shown in Figure 6, the FUNCTION functional mode that only can have plurality of fixed, it is the selection of its mentioned rocking bar and two kinds of fixed function patterns of slide-mouse, the problem that HUB and HUB link in above-mentioned Fig. 6 of meeting generation on linking, maximum problem is this FUNCTION functional mode, and can't be with the replacing or the variation of this peripheral equipmentization, come its definition of change, cause on the range of application and still arrest limit, its whole system binding and operational paradigm are affected with the same being subjected to of HUB of Fig. 6.
Fundamental purpose of the present invention, be to be to provide a kind of USB multi-functional switching controller, it comprises a neighboring connector, control circuit, a pair of data input port (DATA UP STREAM PORT), data output port (DATA DOWN STREAM PORT), wherein, the data input port is for the USB (UNIVERSAL SERIAL BUS) that links from the PC personal host computer, to receive from the PC personal host computer peripheral equipment control command and data transmission, this neighboring connector then is provided with connecting computer peripheral device.And by the peripheral equipment control command that control circuit is sent with the PC personal host computer freely define this neighboring connector representative output peripheral equipment define, to control the relative peripheral equipment that is linked.And be connected to the next stage or the data output port of the homologous series device of next stage more by the data output port, make each interconnective device can be defined as the state that different peripheral equipments use respectively, so that the present invention can arbitrarily link different peripheral equipments, and in installing or breakdown maintenance, can close host computer, can install or keep in repair; And, in installing quantitatively, can freely increase, subtract, and can reduce system and the equipment cost that the USB peripheral device links greatly with the computer peripheral device that is linked.
Another object of the present invention, be to be to provide a kind of USB multi-functional switching controller, this control circuit particularly, comprise a USB controller, microprocessor, the memory module, timer, an interruptable controller and an asynchronous reception, transmitter, wherein, outwards connect host computer USB outlet line by the USB controller, and next stage or next stage more, and more comprise a voltage read-only memory of formula (EEPROM) of erasing in this memory module, it is the interface control data that stores in order to definition and control peripheral equipment, can wipe interface control program that read-only memory take out this peripheral equipment via microprocessor from this voltage with software instruction by host computer, and control asynchronous reception, transmitter exports on the peripheral equipment that is connected through neighboring connector, for the peripheral equipment that is connected on this neighboring connector, and make the scope of this peripheral equipment, can be unrestricted, such as: modem, slide-mouse, keyboard, digital to analog converter, sensor (SENSOR), transmission parameter is set ... etc. the various peripheral equipments that can use, and make it have more the usability of industry in Industry Control.
The objective of the invention is to be achieved through the following technical solutions.
The multi-functional switching controller of a kind of USB (universal serial bus), it is characterized in that: it comprises at least one pair of data input port and data output port, this data input port, be to be linked to the USB circuit of host computer or the data input port of upper level, to receive control command and data from host computer;
One control circuit, be to comprise a USB controller, microprocessor, memory module, interruptable controller and asynchronous reception, transmitter, wherein, this USB controller links data input end and data output terminal respectively, come from the data that the data input port is imported with reception, and by this data output port output data; Microprocessor is to link with a data port and this USB controller, gives the USB controller to obtain input data or output data whereby; The memory module, be to be linked on the I/O end of microprocessor, carry out operational order, data storage, pooling feature for microprocessor, and each peripheral equipment function and control data storage, so that peripheral control command that microprocessor can be given at host computer and data transmission, to peripheral equipment function stored in this memory module and control data is redefined and return and deposit; Interruptable controller is to supply interrupt control order or interrupt control vector to microprocessor and asynchronous reception, transmitter respectively; And asynchronous reception, transmitter are the I/O end ends that is linked to this microprocessor, to receive the final peripheral equipment control command and the instruction of being exported from microprocessor, to export relative peripheral equipment control command;
One neighboring connector is to link for various peripheral equipments, and accepts the asynchronous reception of control circuit, the peripheral control command of transmitter output, and the peripheral equipment that is linked so as to control operates.
Purpose of the present invention can also further realize by following technical measures.
Above-mentioned a pair of data input port and data output port, including a positive data line (UPSTREAM D+ CONNECTION) and a negative data line (UPSTREAM D-CONNECTION) respectively and constitute, is to distinguish " 0 " with potential difference (PD) to transmit with the data of " 1 ".Above-mentioned memory module comprises: a read-only memory is in firmware (FIRMWARE) with various peripheral control function is stored in; One dynamic randon access memory, the data of holding each passage (CHANNEL) to input or output the I/O of this microprocessor, store in advance, with impact damper (BUFFER) as the data transmission, when treating that host computer and USB circuit are comparatively idle, row is handled again, and this microprocessor in peripheral steering order or program when carrying out, then store the temporary material that this instruction or program need be used or calculate; One voltage can be wiped read-only memory, then store the selected peripheral equipment function of various users control data, it is the control function data of standard periphery connecting ends such as defined RS-232 of user or RS-422, for the peripheral control command that microprocessor is pressed host computer, take out the definition of relative peripheral equipment data setting and reach back and deposit.Dynamic randon access memory in this memory module is the mode treatment with FIFO (FIRSTIN FIRST OUT) first-in first-out under the buffer function as the data transmission.Interruptable controller in the above-mentioned control circuit, under the state that peripheral equipments such as control A/D converter, D/A converter interrupt, in the mode of rank, position triggering (LEVELTRIGGER) or edge-triggered (EDGE TRIGGER), produce the interrupt vector signal to microprocessor or at final controlled asynchronous reception, the transmitter of output terminal in good time.Interruptable controller in this control circuit, then cooperate a timer (TIMER) in a certain setting-up time, interrupt the small fragment time, in have no progeny, the A/D of this peripheral equipment, D/A converter or I/O end device data, or when condition that the user sets conforms to, then with state (STATUS) or relevant A/D, D/A converting data storing memory in addition, and give the USB controller with the feedback states signal by microprocessor, when treating that the USB circuit of this binding host computer is idle, then link to host computer by the USB controller again.Asynchronous reception in the control circuit, transmitter are general asynchronous reception, transmitter.Wherein comprise a control flow, this control flow can transfer to microprocessor through the USB controller by host computer and carry out, and its step comprises:
(1) reads the setting and the subordinate relation of the multi-functional switching controller of each USB on the USB circuit;
(2) revise function and the controlled variable of setting the multi-functional switching controller of USB, promptly set and take out the control data that this voltage can be wiped the some peripheral equipment element functions in the read-only memory;
(3) adjusting the parameter of the multi-functional switching controller of USB, promptly is after being read this voltage and can be wiped the control data of read-only memory by microprocessor, to set its relevant transmission or receive parameter;
(4) set this transmission by this microprocessor or receive the parameter control data, and return to deposit to voltage and can wipe in the read-only memory;
(5) start again after the setting specific function program;
(6) application program of performance period edge equipment.
Above-mentioned neighboring connector is a standard DB-25 connector.The present invention also comprises a casing, and in order to coat data input port, data output port, control circuit and neighboring connector, casing side appropriate location is provided with an external electric supply socket, the direct supply by the rectifier supply that comes from the outside with connection.This casing is provided with the fin and the groove of a pair of correspondence at least in top, bottom opposite position place, vertically splices for casing.
Concrete structure of the present invention is provided in detail by following examples and accompanying drawing thereof.
Fig. 1 is a frame structure synoptic diagram of the present invention.
Fig. 2 is the control flow chart of microprocessor of the present invention.
Fig. 3 is a circuit example structure synoptic diagram of the present invention.
Fig. 4 (a) is embodiments of the invention figure (one).
Fig. 4 (b) is embodiments of the invention figure (two).
Fig. 5 is application example figure of the present invention.
Fig. 6 is a system architecture synoptic diagram of commonly using USB connector.
Fig. 7, Fig. 8, Fig. 9 are circuit theory diagrams of the present invention.
At first see also shown in Figure 1, the multi-functional switching controller of USB of the present invention, comprise a control circuit 100,100 of this control circuits comprise a USB controller 10, wherein, this USB controller links a pair of data input port one 1 (DATA UP STREAM PORT), data output port 12 (DATA DOWNSTREAM PORT), this data input port one 1 is made of a positive data line (UPSTREAM D+CONNECTION) and a negative data line (UPSTREAM D-CONNECTION) respectively, is to distinguish " 0 " with potential difference (PD) to transmit with the data of " 1 "; And the positive data line of this data input port one 1 and negative data line one end are mutual binding (as dotted portions among Fig. 1 and Fig. 3), to be connected to the USB outlet line of host computer; The positive and negative output line of this data output port 12 then is connected to next stage and the data output port 12 of the multi-functional switching controller of next stage USB more and the positive and negative data line of data input port one 1 respectively, to accept peripheral control data and the order from host computer (HOST) and the multi-functional switching controller of upper level USB.
One microprocessor 20 is to be connected with a data end DP and USB controller 10, with peripheral control command and the data of accepting to be exported from USB controller 10, and is exported control and treatment, and this output control and treatment is to bring in transmission by an I/O.
One memory module 30, be to be linked on the BUS of this microprocessor 20 I/O end, comprise that a dynamic randon access memory (RAM) 31, read-only memory (ROM) 32 and voltage can wipe read-only memory (EEPROM) 33, wherein, read-only memory 32 be firmware (FIRMWARE) burning with various peripheral control function interior, for example: modem, printer, slide-mouse, machine for punching the card, bar code reading machine (BAR CODEREADER) ... control firmware Deng peripheral equipment; Dynamic randon access memory 31, the data of holding each passage (CHANNEL) to input or output the I/O of this microprocessor 20, be placed in the dynamic randon access memory 31 in advance, be impact damper (BUFFER) promptly with this dynamic randon access memory 31, and handle in FIFO (FIRST IN FIRST OUT) mode, when treating host computer and USB circuit for the free time, row is handled again; In addition, when the peripheral steering order read-only memory 32 in or program during in execution, the temporary material that 31 save commands of this dynamic randon access memory or program need be used or calculate.
In addition, can wipe 33 of read-only memories at voltage and store the selected peripheral equipment function of various users (USER) control data, be the control function data and the transmission parameter of standard periphery connecting ends such as defined RS-2 32 of user or RS-422, for example: modem, rocking bar, slide-mouse, A/D or D/A converter, printer, scanner, numerical digit plate, card reader, bar code reading machine (BAR CODE READER) ... control data Deng peripheral equipment.
One interruptable controller (INTERRUPT CONTROLLER) 40, then be A/D ,/D/A converter or when the I/D peripheral equipment, can be set at a rank and trigger the mode of (LEVEL TRIGGER) or edge-triggered (EDGE TRIGGER), trigger this interruptable controller 40, make it produce the interrupt vector signal in good time to microprocessor 20 or at final controlled asynchronous reception, the transmitter 50 of output terminal; Another mode, then be to use a timer 60 (TIMER) in a certain setting-up time, interrupt a bit of time, in have no progeny A/D, D/A converter or I/O end device data, or when condition that the user sets conforms to, then with state (STATUS) or relevant A/D ,/D/A converting data storing memory in addition, and give USB controller 10 by microprocessor 20 feedback states signals, when treating that the USB circuit of this bindings host computer is idle, then link by USB controller 10 and host computer again.
In addition, asynchronous reception, transmitter 50, it is the I/O end end that is linked to microprocessor 20, its kenel is regardless of, in the present invention,, special with general asynchronous reception, transmitter (UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER for ease of the event of explanation, be called for short UART) be example, but therefore do not arrest limit scope of the present invention.Wherein, by asynchronous reception, transmitter 50 to be connected to peripheral equipment element 200, for example modem, printer, scanner, card reader, bar code reading machine (BARCODE READER) ... Deng peripheral equipment.This type of peripheral equipment 200 all is to drive with standard RS-232 or standard RS-422, and receive or the data of transmission process at this asynchronous reception transmitter 50, when data receives or transmits when finishing, then will produce a signal that receives or transmit interruption and give interruptable controller 40, and microprocessor 20 is learnt in the time of will receiving data or data transmission to host computer from host computer, then export in tandem data mode, if this moment, host computer or the USB circuit that connects host computer were when busy (BUSY) state, the dynamic random that the data that then above-mentioned institute desire is received or transmit temporarily leaves in the memory module 30 is kept in the memory 31, when treating that host computer or USB circuit are no longer busy, again by in this dynamic randon access memory 31, desire is received or the data of transmission is taken out, input or output in the mode of above-mentioned FIFO.
Please consult shown in Figure 2ly again, Fig. 2 is among the present invention, contained system's control flow chart in this personal host computer.Wherein, step 300, for reading the setting and the subordinate relation of the multi-functional switching controller of each USB on the USB circuit, step 310, then for revise setting the function of the multi-functional switching controller of USB, promptly setting and taking out this voltage and can wipe the designated perimeter in the read-only memory 33 or the control data of some peripheral equipment element 200 functions; Step 320 be to be adjusted the parameter of the multi-functional switching controller of USB or is changed designated perimeter equipment, promptly is after being read this voltage and can be wiped the control data of read-only memory 33 by little processing 20, to set its relevant transmission or receive parameter; Step 330, then be to be that microprocessor 20 configures this transmission or receives the parameter control data to return to deposit to voltage and can wipe in the read-only memory 33, step 340 promptly be soft, hardware link with parameter modification good after, soft, hardware is started shooting again, promptly reset and set the specific function normal operation, with confirm with PC soft, hardware is correct; Step 350 item is the application program of performance period edge equipment.Promptly behind the described control flow of above Fig. 2, can make USB converter of the present invention can do being used of multi-functional and multiduty peripheral equipment element 200, and can reach purpose and the effect of utilizing on the industry.
Please cooperate shown in Figure 3 again, Fig. 3 is that the line construction on the Another Application of USB switching device of the present invention is implemented illustration, with different is among Fig. 1, what the I/O BUS end of this microprocessor 20 was linked is I/O transmitted in both directions peripheral equipment 400, for example: the A/D converter that Industry Control is commonly used, D/A converter, inductor, liquid-level controller (LLC) ... Deng peripheral equipment, also can be by the definition and the operation of function setting pattern of Fig. 1 and the described peripheral element 2 00 of Fig. 2, make this I/O transmitted in both directions peripheral equipment 400, also can reach multi-usage and multi-functional definition as mentioned above, the effect of setting and using, can make USB converter of the present invention on using, except that supplying to link the peripheral equipment of general computer, more can enlarge the system that is applied to Industry Control, and increase its whole effect and industrial utilization used more.
Please cooperating shown in Fig. 4 (a) and Fig. 4 (b), is that surface structure of the present invention is implemented illustration again, promptly coats enforcement circuit as Fig. 1 and USB converter shown in Figure 3 with a casing 500.Wherein, this data input port one 1 and data output port 12 all are arranged on the front end of casing 500, and the data input port one 1 and the data output port 12 that can be provided with between each USB converter are connected; And, in the rear end of this casing 500, then be provided with a neighboring connector 510, this neighboring connector 510 is for connecting peripheral equipment element 200 or I/O transmitted in both directions peripheral equipments 400, thus its kenel be regardless of, in Fig. 4 (b), for ease of the event of explanation, special joint geometry with standard DB-25 type is an example; In these casing 500 side appropriate locations, then be provided with an external electric supply socket 520 at least in addition, 520 of this external electric supply sockets can use extraneous rectifier for the USB conversion equipment that installs in casing 5 00, when system requirements, suitably are provided with direct supply.
In addition, what deserves to be mentioned is, at the top and the bottom relative position place that are positioned at Fig. 4 (a) and Fig. 4 (b) casing 500, at least be provided with a pair of fin 530 and groove 540, can splice longitudinally for this casing 500, and make each USB conversion equipment on linking, convenient.
Please consult shown in Figure 5 again; device of the present invention described in Fig. 1~Fig. 4 (b); be that illustration is implemented in practical application; be that the data input port one 1 of each USB conversion equipment is connected to the upper level or the data output port 12 of the multi-functional switching controller of USB of upper level more respectively; the data output port 12 of the multi-functional switching controller of each USB then is connected to next stage respectively or more in the data input port one 1 of the multi-functional switching controller of USB of next stage; and form a line construction that has the system jumper connection to link; connecting structure by circuit shown in Figure 5; can make USB multifunctional controller of the present invention, can not need shutdown maintenance because of the multi-functional switching controller of any one USB damages fault.Further, more can be by the control of the present invention by host computer, and freely define the peripheral equipment function that is linked, can make in its utilization to have more actual benefit, and on the other hand, the quantity of device, also can not be subject to one and be decided to be quadratic power quantity, can how much decide with the peripheral equipment quantity that is linked, can reduce present host computer USB system greatly and control the huge expense of required cost linking peripheral equipment, and promote industrial utilization of the present invention more.
At the USB switching device of the present invention described in above Fig. 1~Fig. 5, only be that the present invention is for ease of explanation, several cited embodiment, the alternative modification of all equivalences at thin portion structural modification of the present invention or element all is in technology contents category of the present invention.
In sum, the present invention has industrial utilization, especially with the one-piece construction of the multi-functional switching controller of this USB, for the utilization benefit of the USB peripheral equipment control system that host computer linked, reduce on the operating characteristic of equipment cost and peripheral equipment, really have novelty, creativeness and practicality, so meet the legal important document of patent of invention.

Claims (12)

1, the multi-functional switching controller of a kind of USB (universal serial bus), it is characterized in that: it comprises at least one pair of data input port and data output port, this data input port, be to be linked to the USB circuit of host computer or the data input port of upper level, to receive control command and data from host computer;
One control circuit, be to comprise a USB controller, microprocessor, memory module, interruptable controller and asynchronous reception, transmitter, wherein, this USB controller links data input end and data output terminal respectively, come from the data that the data input port is imported with reception, and by this data output port output data; Microprocessor is to link with a data port and this USB controller, gives the USB controller to obtain input data or output data whereby; The memory module, be to be linked on the I/O end of microprocessor, carry out operational order, data storage, pooling feature for microprocessor, and each peripheral equipment function and control data storage, so that peripheral control command that microprocessor can be given at host computer and data transmission, to peripheral equipment function stored in this memory module and control data is redefined and return and deposit; Interruptable controller is to supply interrupt control order or interrupt control vector to microprocessor and asynchronous reception, transmitter respectively; And asynchronous reception, transmitter are the I/O end ends that is linked to this microprocessor, to receive the final peripheral equipment control command and the instruction of being exported from microprocessor, to export relative peripheral equipment control command;
One neighboring connector is to link for various peripheral equipments, and accepts the asynchronous reception of control circuit, the peripheral control command of transmitter output, and the peripheral equipment that is linked so as to control operates.
2, the multi-functional switching controller of USB (universal serial bus) according to claim 1, it is characterized in that, described a pair of data input port and data output port, including a positive data line (UPSTREAM D+ CONNECTION) and a negative data line (UPSTREAM D-CONNECTION) respectively and constitute, is to distinguish " 0 " with potential difference (PD) to transmit with the data of " 1 ".
3, the multi-functional switching controller of USB (universal serial bus) according to claim 1 is characterized in that, described memory module comprises:
One read-only memory is in firmware (FIRMWARE) with various peripheral control function is stored in;
One dynamic randon access memory, the data of holding each passage (CHANNEL) to input or output the I/O of this microprocessor, store in advance, with impact damper (BUFFER) as the data transmission, when treating that host computer and USB circuit are comparatively idle, row is handled again, and this microprocessor in peripheral steering order or program when carrying out, then store the temporary material that this instruction or program need be used or calculate;
One voltage can be wiped read-only memory, then store the selected peripheral equipment function of various users control data, it is the control function data of standard periphery connecting ends such as defined RS-232 of user or RS-422, for the peripheral control command that microprocessor is pressed host computer, take out the definition of relative peripheral equipment data setting and reach back and deposit.
4, the multi-functional switching controller of USB (universal serial bus) according to claim 3, it is characterized in that, dynamic randon access memory in the described memory module is the mode treatment with FIFO (FIRST IN FIRST OUT) first-in first-out under the buffer function as the data transmission.
5, the multi-functional switching controller of USB (universal serial bus) according to claim 1, it is characterized in that, interruptable controller in the described control circuit, under the state that peripheral equipments such as control A/D converter, D/A converter interrupt, in the mode of rank, position triggerings (LEVEL TRIGGER) or edge-triggered (EDGETRIGGER), produce the interrupt vector signal to microprocessor or at final controlled asynchronous reception, the transmitter of output terminal in good time.
6, the multi-functional switching controller of USB (universal serial bus) according to claim 1, it is characterized in that, interruptable controller in the described control circuit, then cooperate a timer (TIMER) in a certain setting-up time, interrupt the small fragment time, in have no progeny, the A/D of this peripheral equipment, D/A converter or I/O end device data, or when condition that the user sets conforms to, then with state (STATUS) or relevant A/D, the D/A converting data is storing memory in addition, and give the USB controller by microprocessor with the feedback states signal, when the USB circuit for the treatment of this bindings host computer leaves unused, then link to host computer by the USB controller again.
7, the multi-functional switching controller of USB (universal serial bus) according to claim 1 is characterized in that, the asynchronous reception in the described control circuit, transmitter are general asynchronous reception, transmitter.
8, the multi-functional switching controller of USB (universal serial bus) according to claim 1 is characterized in that, wherein comprises a control flow, and this control flow can transfer to microprocessor through the USB controller by host computer and carry out, and its step comprises:
(1) reads the setting and the subordinate relation of the multi-functional switching controller of each USB on the USB circuit;
(2) revise function and the controlled variable of setting the multi-functional switching controller of USB, promptly set and take out the control data that this voltage can be wiped the some peripheral equipment element functions in the read-only memory;
(3) adjusting the parameter of the multi-functional switching controller of USB, promptly is after being read this voltage and can be wiped the control data of read-only memory by microprocessor, to set its relevant transmission or receive parameter;
(4) set this transmission by this microprocessor or receive the parameter control data, and return to deposit to voltage and can wipe in the read-only memory;
(5) start again after the setting specific function program;
(6) application program of performance period edge equipment.
9, the multi-functional switching controller of USB (universal serial bus) according to claim 1 is characterized in that, described neighboring connector is a standard DB-25 connector.
10, the multi-functional switching controller of USB (universal serial bus) according to claim 1 is characterized in that, it comprises a casing, in order to coat data input port, data output port, control circuit and neighboring connector.
11, the multi-functional switching controller of USB (universal serial bus) according to claim 10.It is characterized in that described casing side appropriate location is provided with an external electric supply socket, the direct supply that comes from the outside with connection by rectifier supply.
12, the multi-functional switching controller of USB (universal serial bus) according to claim 10 is characterized in that, described casing is provided with the fin and the groove of a pair of correspondence at least in top, bottom opposite position place, vertically splices for casing.
CN 98100924 1998-03-19 1998-03-19 General purpose serial bus multifunctional changeover controller Expired - Fee Related CN1273903C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 98100924 CN1273903C (en) 1998-03-19 1998-03-19 General purpose serial bus multifunctional changeover controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 98100924 CN1273903C (en) 1998-03-19 1998-03-19 General purpose serial bus multifunctional changeover controller

Publications (2)

Publication Number Publication Date
CN1229947A true CN1229947A (en) 1999-09-29
CN1273903C CN1273903C (en) 2006-09-06

Family

ID=5216343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 98100924 Expired - Fee Related CN1273903C (en) 1998-03-19 1998-03-19 General purpose serial bus multifunctional changeover controller

Country Status (1)

Country Link
CN (1) CN1273903C (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1316388C (en) * 2003-02-12 2007-05-16 威盛电子股份有限公司 USB control circuit suitable to computer-to-computer transmission and its operation method
CN1326057C (en) * 2001-09-28 2007-07-11 皇家飞利浦电子股份有限公司 Bus system and bus interface for connection to a bus
CN100351824C (en) * 2001-09-27 2007-11-28 Nxp股份有限公司 Bus system and bus interface connected to bus
CN100461143C (en) * 2002-10-10 2009-02-11 诺基亚公司 Device operable as both a host and a non-host (i.e. dual-mode device)
CN1573723B (en) * 2003-05-15 2010-05-05 三星电子株式会社 Method and apparatus for communication via serial multi-port
US7788447B2 (en) 1999-11-14 2010-08-31 Netac Technology Co., Ltd. Electronic flash memory external storage method and device
CN101303672B (en) * 2008-03-25 2011-07-20 杭州赛利科技有限公司 Computer multipath input/output command OS, input device and operation method
CN104636280A (en) * 2009-10-22 2015-05-20 瑞萨电子株式会社 Circuit and method for pipe arbitration

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7788447B2 (en) 1999-11-14 2010-08-31 Netac Technology Co., Ltd. Electronic flash memory external storage method and device
CN100351824C (en) * 2001-09-27 2007-11-28 Nxp股份有限公司 Bus system and bus interface connected to bus
CN1326057C (en) * 2001-09-28 2007-07-11 皇家飞利浦电子股份有限公司 Bus system and bus interface for connection to a bus
CN100461143C (en) * 2002-10-10 2009-02-11 诺基亚公司 Device operable as both a host and a non-host (i.e. dual-mode device)
CN1316388C (en) * 2003-02-12 2007-05-16 威盛电子股份有限公司 USB control circuit suitable to computer-to-computer transmission and its operation method
CN1573723B (en) * 2003-05-15 2010-05-05 三星电子株式会社 Method and apparatus for communication via serial multi-port
CN101303672B (en) * 2008-03-25 2011-07-20 杭州赛利科技有限公司 Computer multipath input/output command OS, input device and operation method
CN104636280A (en) * 2009-10-22 2015-05-20 瑞萨电子株式会社 Circuit and method for pipe arbitration
CN104636280B (en) * 2009-10-22 2018-03-30 瑞萨电子株式会社 Circuit and method for pipe arbitration

Also Published As

Publication number Publication date
CN1273903C (en) 2006-09-06

Similar Documents

Publication Publication Date Title
CN1264100C (en) PC flash storing disc system structure based on universal serial bus
CN1050917C (en) Personal computer with programmable threshold fifo registers for data transfer
CN1685326B (en) Bus connection system
US5537558A (en) Apparatus and method for communicating multiple devices through one PCMCIA interface
CN1150432C (en) Dynamic user interrupt scheme in programmable logic controller
CN100383737C (en) SCM online loading and updating method and system
CN1732449A (en) Combination non-volatile memory and input-output card with direct memory access
CN1273903C (en) General purpose serial bus multifunctional changeover controller
CN102063939B (en) Method and device for implementing electrically erasable programmable read-only memory
EP1205845B1 (en) Microcomputer and method of controlling the same
CN1204495C (en) Processor system
CN101241461A (en) Keyboard automatic test system and its method
CN101272405A (en) Receiving equipment, MMIS interface and data interaction method
EP0104545A2 (en) Input and output port control unit
CN2793814Y (en) Extended circuit with parallel ports
CN1109303C (en) Circuit configuration and method of storage management and application of user program in small control units
WO1992008231A1 (en) Rom patch device
CN101189577B (en) Method and device of accessing configuration registers by automatically changing an index
CN101326538A (en) Memory card and memory card control changeover method
CN114556316A (en) Input/output unit for data acquisition in a field bus system
CN100538673C (en) The update method of embedded system and interface arrangement thereof and nonvolatile memory
CN1225707C (en) System possessing function of managing peripheral I/O control device
CN2927182Y (en) Device for processing and converting special command in series telecommunication
CN2560040Y (en) SCSI slave controller
JP2004185584A (en) Card adaptor control device, usb controller and card adaptor

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
ASS Succession or assignment of patent right

Owner name: HEYANG TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: HAN XU

Effective date: 20071109

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20071109

Address after: Taiwan, China

Patentee after: Gssharp Corporation

Address before: Taiwan, China

Patentee before: Han Xu

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060906