Information transmission system and method of operation thereof
By forming spikes in the transmitted signal to represent digital content and using a voltage reference to select the transmission target, the problem of signal transmission quality degradation at high frequencies is solved, achieving efficient signal transmission and reducing the number of connections.
Patent Information
- Application Number
- CN202110524947.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-05-05
- Filing Date
- 2021-05-13
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2041-05-13
AI Technical Summary
At high frequencies, traditional single-ended transmission technology is susceptible to factors such as poor circuit board layout, internal and external interference, and noise, which leads to a decrease in signal transmission quality and a large number of electrical connections.
Digital content is represented by spikes, and the transmission target is selected using a voltage reference. Spikes are formed by pulling the transmission signal low or high, avoiding frequency edge sampling techniques and reducing the number of electrical connections.
Maintain signal transmission quality at high frequencies, reduce the number of electrical connections, and improve transmission efficiency.
Smart Images

Figure CN115309677B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to an electronic system and an operation method thereof, and more particularly, to a data transmission system and an operation method thereof. BACKGROUND
[0002] In a conventional single-ended transmission in a printed circuit board or other various applications, a digital signal is transmitted according to a frequency signal at different voltage levels. After the single-ended transmission reaches 200 MHz, the quality of signal transmission immediately becomes a serious challenge.
[0003] The conventional single-ended transmission adopts a synchronous clock edge sampling technique. When the signal frequency becomes high, poor circuit board layout, internal and external interference, noise, data receiving error, etc. can easily cause problems in the quality of signal transmission.
[0004] Researchers are trying to develop a technique that can maintain the quality of signal transmission even at high frequencies, and it is expected that the number of electrical connections can be reduced. SUMMARY
[0005] The present application relates to a data transmission system that uses spikes to represent digital content. In this way, the transmission process no longer requires a frequency edge sampling technique, can maintain the quality of signal transmission at high frequencies, and can reduce the number of electrical connections by using a voltage reference to select the transmission object.
[0006] According to an aspect of the present application, a data transmission system is provided. The data transmission system includes a host, a first device, and a second device. The host is configured to set a voltage base of a transmission signal, and pull down or pull up the transmission signal based on the voltage base to form spikes on the transmission signal. The first device is connected to the host to receive the transmission signal. If the voltage base of the transmission signal is set to a first base, the first device obtains a digital content of the transmission signal according to the spikes on the transmission signal. The second device is connected to the host to receive the transmission signal. If the voltage base of the transmission signal is set to a second base, the second device obtains the digital content of the transmission signal according to the spikes on the transmission signal.
[0007] According to another aspect of the present application, a method for operating a data transmission system is provided. The data transmission system includes a host, a first device and a second device. The first device and the second device are connected to the host. The method for operating the data transmission system includes the following steps. The host sets a voltage base of a transmission signal. The host pulls down or pulls up the transmission signal based on the voltage base to form a plurality of spikes on the transmission signal. The first device and the second device receive the transmission signal. If the voltage base of the transmission signal is set as a first base, the first device obtains a digital content of the transmission signal according to the spikes on the transmission signal. If the voltage base of the transmission signal is set as a second base, the second device obtains the digital content of the transmission signal according to the spikes on the transmission signal.
[0008] According to still another aspect of the present application, a data transmission system is provided. The data transmission system includes a host and a device. The host is configured to pull down or pull up a transmission signal to form a plurality of spikes on the transmission signal. The device is connected to the host to receive the transmission signal. The device obtains a digital content of the transmission signal according to the spikes on the transmission signal.
[0009] For a better understanding of the above-described and other aspects and advantages of the present application, reference is made to the following detailed description taken in conjunction with the accompanying drawings, in which: BRIEF DESCRIPTION OF DRAWINGS
[0010] Figure 1 A data transmission system according to an embodiment is shown.
[0011] Figure 2 A transmission signal according to an embodiment is shown.
[0012] Figure 3 A digital content "0x5A" according to an embodiment is shown.
[0013] Figure 4 A digital content "0x5A" according to another embodiment is shown.
[0014] Figure 5 A transmission signal according to another embodiment is shown.
[0015] Figure 6 A digital content "0x5A" according to another embodiment is shown.
[0016] Figure 7 A block diagram of a data transmission system according to an embodiment is shown.
[0017] Figure 8 A flowchart of a method for operating a data transmission system according to an embodiment is shown.
[0018] Figure 9 A block diagram of an information transfer system according to another embodiment is depicted.
[0019] Figure 10 A flowchart of a method of operation of an information transfer system according to an embodiment is depicted.
[0020] Figure 11 A block diagram of an information transfer system performing a device DMA procedure is depicted.
[0021] Figure 12 A flowchart of a device DMA procedure is depicted.
[0022] Figure 13 A block diagram of an information transfer system according to another embodiment is depicted.
[0023] Figure 14 A flowchart of performing a transfer over a bus is depicted.
[0024] Figure 15 Description Figure 14 of the steps of
[0025] Figure 16 An information transfer system is illustrated with a serial interface flash memory system example.
[0026] Figure 17 Description Figure 16 of a transfer signal.
[0027] Figure 18 A schematic diagram of a transfer signal according to another embodiment is depicted.
[0028] Figure 19 A flowchart of a transfer signal according to an embodiment is depicted. Figure 18
[0029] Symbol Description
[0030] 100: first device
[0031] 110: first DMA unit
[0032] 200: second device
[0033] 210: second DMA unit
[0034] 300: third device
[0035] 310: third DMA unit
[0036] 400, 700, 800: device
[0037] 500: serial interface flash memory
[0038] 600: host
[0039] 610: first filter
[0040] 620: second filter
[0041] 910, 920: bus
[0042] 1000, 2000, 3000, 4000, 5000: information transmission system
[0043] AD: address
[0044] B[0]: first bit
[0045] B[1]: second bit
[0046] BF0, BF1, BF2, BF3: buffer
[0047] CT: flash virtual cycle time
[0048] DT: flash output data
[0049] GT11, GT12, GT21, GT22, GT23, GT24: spike
[0050] I / O0, I / O1, I / O2, I / O3: input / output channel
[0051] RC: read command
[0052] S1, S2, S3, S4, S5, S6, S7, S9, S17, S18: transmission signal
[0053] S11: transfer signal
[0054] S181: first signal
[0055] S182: second signal
[0056] S810, S820, S830, S840, S850, S860, S870, S1020, S1030, S1050, S1210, S1230, S1240, S1250, S1260, S1410, S1420, S1430: step
[0057] SE: synchronization error
[0058] T1, T2, T3, T4, T5: time point
[0059] VB: voltage reference
[0060] VBa: first voltage base
[0061] VBb: second voltage base
[0062] VBc: third voltage base
[0063] VO: offset DETAILED DESCRIPTION
[0064] Referring to Figure 1 , a signal transmission system 1000 according to an embodiment is shown. Figure 1 The signal transmission system 1000 is, for example, a circuit board. In other embodiments, the signal transmission system 1000 can be any wired digital transmission system, such as a transmission system between computers or a transmission system between a processor and a disk. As shown in Figure 1 , the signal transmission system 1000 includes a host 600, a first device 100, a second device 200, and a third device 300. The number of devices is not intended to limit the present application. The host 600 is, for example, a processor or a controller. The first device 100, the second device 200, and / or the third device 300 is, for example, a memory or a disk. In this embodiment, the host 600 can selectively transmit digital content to the first device 100, the second device 200, or the third device 300 through a transmission signal S1. The first device 100, the second device 200, and the third device 300 all receive the transmission signal S1, but only one of the first device 100, the second device 200, and the third device 300 can receive the digital content.
[0065] Referring to Figure 2 . Figure 2 A transmission signal S2 according to an embodiment is shown. The host 600 pulls down or pulls up the transmission signal S2 based on a voltage base to form glitches GT11, GT12 on the transmission signal S2. For example, the transmission signal S2 is pulled down by an offset VO from a voltage base VB to form the glitch GT11; the transmission signal S2 is pulled up by an offset VO from the voltage base VB to form the glitch GT12. The glitch GT11 represents "0", and the glitch GT12 represents "1".
[0066] Referring to Figure 3The digital content "0x5A" is shown according to an embodiment. The spikes GT11 formed by pulling down the transmission signal S3 from the voltage reference VB have the same amplitude (e.g., the offset VO), so these spikes GT11 can represent the same value (i.e., "0"). The spikes GT12 formed by pulling up the transmission signal S3 from the voltage reference VB have the same amplitude (e.g., the offset VO), so these spikes GT12 can represent the same value (i.e., "1"). Each spike GT11, GT12 represents 1 bit of data. As shown in Figure 3 , the digital content "01011010" (i.e., "0x5A") can be obtained according to the spikes GT11, GT12 on the transmission signal S3.
[0067] Please refer to Figure 4 , which shows the digital content "0x5A" according to another embodiment. As shown in Figure 4 , the spikes GT11, GT12 on the transmission signal S4 have different intervals. That is, the spikes GT11, GT12 are not formed based on any frequency signal. Some of the intervals are even larger than Figure 3 . Regardless of the time when the spike GT11 is received, the spike GT11 still represents "0". Regardless of the time when the spike GT12 is received, the spike GT12 still represents "1". Therefore, in Figure 4 , the digital content "01011010" (i.e., "0x5A") can also be obtained according to the spikes GT11, GT12 on the transmission signal S4.
[0068] Please refer to Figure 3 and Figure 4 , the digital content "0x5A" can be obtained according to the transmission signal S3 of Figure 3 or the transmission signal S4 of Figure 4 . In transmitting the digital content "0x5A", no frequency signal is needed. The transmission is triggered by the appearance of the first spike. The transmission technique proposed by the present application is neither synchronous transmission nor asynchronous transmission. The transmission technique proposed by the present application can be called trigger transmission, and the transmission speed can be dynamically changed or fixed. In the transmission process, even if some bits are transmitted with delay, the digital content "0x5A" can still be correctly obtained.
[0069] Please refer to Figure 5 . Figure 5The diagram illustrates a transmission signal S5 according to another embodiment. The host 600 pulls the transmission signal S5 low or high based on a voltage reference VB to form spikes GT21, GT22, G23, and G24 on the transmission signal S5. For example, the transmission signal S5 is instantaneously pulled low by one offset VO from the voltage reference VB to form spike GT21; the transmission signal S5 is instantaneously pulled low by two offset VO from the voltage reference VB to form spike GT22; the transmission signal S5 is instantaneously pulled high by one offset VO from the voltage reference VB to form spike GT23; and the transmission signal S5 is instantaneously pulled high by two offset VO from the voltage reference VB to form spike GT24. Spike GT21 represents "00", spike GT22 represents "01", spike GT23 represents "10", and spike GT24 represents "11". The spikes GT21 and GT22 formed by pulling the transmission signal S5 low from the voltage reference VB have two amplitudes (e.g., one offset VO and two offset VO), so these spikes GT21 and GT22 can represent two values (i.e., "00" and "01"). The spikes GT23 and GT24 formed by pulling the transmission signal S5 high from the voltage reference VB have two amplitudes (e.g., one offset VO and two offset VO), so these spikes GT23 and GT24 can represent two values (i.e., "10" and "11"). Each spike GT21, GT22, GT23, and GT24 represents 2 bits of data.
[0070] In other embodiments, the spike formed by pulling up or pulling down can have 2 X A certain amplitude is used to make each spike represent X bits of data.
[0071] Please refer to Figure 6 It depicts the digital content "0x5A" according to another embodiment. Figure 6 As shown, the digital content "01011010" (i.e., "0x5A") can be obtained from the transmission signal S6. The spikes GT22 and GT23 on each transmission signal S6 represent 2 bits of data. (Comparison) Figure 6 The transmission signal S6 and Figure 3 The transmission signal S3 has fewer spikes than the transmission signal S6.
[0072] Please refer to Figure 7 and Figure 8 . Figure 7 A block diagram of an information transmission system 1000 according to one embodiment is shown. Figure 8 A flowchart illustrating the operation method of an information transmission system 1000 according to an embodiment is shown. In step S810, the host 600 sets the voltage reference VB of the transmission signal S7. For example, please refer to... Figure 7The host 600 can set the voltage reference VB of the transmission signal S7 to the first reference VB a, the second reference VB b, or the third reference VB c. The first reference VB a, the second reference VB b, and the third reference VB c are, for example, 3 V, 2 V, and 1 V.
[0073] Next, in step S820, the host 600 pulls down or up the transmission signal S7 by one or more offsets VO based on the voltage reference VB to form the spike GT11, GT12 (or GT21, GT22, GT23, GT24) on the transmission signal S7. The spikes GT21, GT22, GT23, GT24 are illustrated in FIG. 8B. Figure 5 The offset VO is, for example, 0.5 V or 0.4 V.
[0074] Then, in step S830, the first device 100, the second device 200, and the third device 300 receive the transmission signal S7.
[0075] Next, in step S840, the first device 100, the second device 200, and the third device 300 determine whether the voltage reference VB of the transmission signal S7 is set to the first reference VB a, the second reference VB b, or the third reference VB c. If the first device 100 determines that the voltage reference VB of the transmission signal S7 is set to the first reference VB a, the process proceeds to step S850. If the second device 200 determines that the voltage reference VB of the transmission signal S7 is set to the second reference VB b, the process proceeds to step S860. If the third device 300 determines that the voltage reference VB of the transmission signal S7 is set to the third reference VB c, the process proceeds to step S870.
[0076] In step S850, the first device 100 obtains the digital content of the transmission signal S7 from the spikes GT11, GT12 (or GT21, GT22, GT23, GT24) on the transmission signal S7.
[0077] In step S860, the second device 200 obtains the digital content of the transmission signal S7 from the spikes GT11, GT12 (or GT21, GT22, GT23, GT24) on the transmission signal S7.
[0078] In step S870, the third device 300 obtains the digital content of the transmission signal S7 from the spikes GT11, GT12 (or GT21, GT22, GT23, GT24) on the transmission signal S7.
[0079] As described above, the host 600 can set the voltage reference VB of the transmission signal S7 to the first reference VB a, the second reference VB b, or the third reference VB c. The first device 100, the second device 200, and the third device 300 can obtain the digital content of the transmission signal S7 from the spikes GT11, GT12 (or GT21, GT22, GT23, GT24) on the transmission signal S7. Figure 7As shown, the voltage reference VB of the transmission signal S7 is set to the second reference VBb, so only the second device 200 can obtain the digital content "01" of the transmission signal S7 according to the spikes GT11, GT12 on the transmission signal S7. Based on the above, the host 600 can set the voltage reference VB to selectively transmit the digital content to any specific device among the first device 100, the second device 200 and the third device 300. During the transmission, the host 600 does not need to transmit any actuation signal to the first device 100, the second device 200 or the third device 300 through additional lines. The number of connections between the host 600, the first device 100, the second device 200 and the third device 300 can be reduced.
[0080] In Figure 7 and Figure 8 , three devices (i.e. the first device 100, the second device 200 and the third device 300) are taken as examples for illustration. However, the number of devices is not intended to limit the present application. In other embodiments, the information transmission system can include only two or more than three devices. The host 600 can set the voltage reference VB corresponding to a specific device, so that the digital content can be selectively transmitted to the device.
[0081] Please refer to Figure 9 and Figure 10 . Figure 9 A block diagram of an information transmission system 2000 according to another embodiment is shown. Figure 10 A flowchart of a method for operating the information transmission system 2000 according to an embodiment is shown. The information transmission system 2000 includes the host 600 and one device 400. Since the number of devices 400 is one, the voltage reference VB is no longer needed in the method for operation. In step S1020, the host 600 pulls down or pulls up the transmission signal S9 by one or more offset amounts VO to form spikes GT11, GT12 (or GT21, GT22, GT23, GT24) on the transmission signal S9. The spikes GT21, GT22, GT23, GT24 are shown in Figure 5 The offset amount VO is, for example, 0.5V or 0.4V.
[0082] Next, in step S1030, the device 400 receives the transmission signal S9.
[0083] Then, in step S1050, the device 400 obtains the digital content according to the spikes GT11, GT12 (or GT21, GT22, GT23, GT24) on the transmission signal S9. As shown in Figure 9 , the device 400 can accurately obtain the digital content "01" regardless of whether there is interference causing signal delay.
[0084] Please refer to Figure 11 and Figure 12. Figure 11 A block diagram of an information transmission system 3000 in which a device direct memory access procedure is executed is illustrated. Figure 12 A flowchart of a device direct memory access procedure is illustrated. In the information transmission system 3000, the first device 100 includes a first direct memory access (DMA) unit 110, the second device 200 includes a second direct memory access unit 210, and the third device 300 includes a third direct memory access unit 310. In the information transmission system 3000, the first device 100, the second device 200, and the third device 300 are connected to each other via the transmission line 400. In the information transmission system 3000, the first device 100, the second device 200, and the third device 300 are connected to each other via the transmission line 400. Figure 12 In the example, the digital content is transmitted from the first device 100 to the second device 200 or the third device 300 directly. In step S1210, the first direct memory access unit 110 of the first device 100 sets the voltage reference VB of the transfer signal S11. For example, as illustrated in FIG. 12, the first direct memory access unit 110 can set the voltage reference VB of the transfer signal S11 to the second reference VBb or the third reference VBc. The second reference VBb and the third reference VBc are, for example, 2 V, 1 V. Figure 11
[0085] Next, in step S1220, the first direct memory access unit 110 of the first device 100 pulls down or pulls up the transfer signal S11 by one or more offset amounts VO based on the voltage reference VB to form a spike GT11, GT12 (or GT21, GT22, GT23, GT24) on the transfer signal S11. The spikes GT21, GT22, GT23, GT24 are illustrated in FIG. 12. Figure 5 The offset amount VO is, for example, 0.5 V or 0.4 V.
[0086] Then, in step S1230, the second direct memory access unit 210 of the second device 200 and the third direct memory access unit 310 of the third device 300 receive the transfer signal S11.
[0087] Next, in step S1240, the second direct memory access unit 210 of the second device 200 and the third direct memory access unit 310 of the third device 300 determine whether the voltage reference VB of the transfer signal S11 is set to the second reference VBb or the third reference VBc. If the second direct memory access unit 210 of the second device 200 determines that the voltage reference VB of the transfer signal S11 is set to the second reference VBb, the process proceeds to step S1250. If the third direct memory access unit 310 of the third device 300 determines that the voltage reference VB of the transfer signal S11 is set to the third reference VBc, the process proceeds to step S1260.
[0088] In step S1250, the second direct memory access unit 210 of the second device 200 obtains the digital content of the transfer signal S11 according to the spike GT11, GT12 (or GT21, GT22, GT23, GT24) on the transfer signal S11.
[0089] In step S1260, the third direct memory access unit 310 of the third device 300 obtains the digital content of the transfer signal S11 according to the spike GT11, GT12 (or GT21, GT22, GT23, GT24) on the transfer signal S11.
[0090] As mentioned above, the transfer signal S11 can be directly transferred from the first device 100 to the second device 200 or the third device 300 without passing through the host 600. The transmission signal S7 and the transfer signal S11 can be transferred at the same time without causing conflict. Only two lines are needed to complete the transfer of the transmission signal S7 and the transfer signal S11.
[0091] Please refer to Figure 13 , which shows a block diagram of an information transmission system 4000 according to another embodiment. In Figure 13 , the host 600, the first device 100, the second device 200 and the third device 300 are connected to each other through a bus 910. The bus 910 has a plurality of input / output channels; the first direct memory access unit 110 of the first device 100, the second direct memory access unit 210 of the second device 200 and the third direct memory access unit 310 of the third device 300 are connected to each other through a bus 920. The bus 920 has a plurality of input / output channels. Based on the plurality of input / output channels, the transmission efficiency can be effectively improved.
[0092] Please refer to Figure 14 and Figure 15 . Figure 14 A flowchart of the process of performing transmission on the buses 910, 920 is shown. Figure 15 The steps of Figure 14 are explained. Figure 15 Four input / output channels I / O0, I / O1, I / O2, I / O3 are shown. The input / output channel I / O0 has a buffer BF0; the input / output channel I / O1 has a buffer BF1; the input / output channel I / O2 has a buffer BF2; and the input / output channel I / O3 has a buffer BF3. The capacity of each buffer BF0, BF1, BF2, BF3 is greater than or equal to 2 bits, for example, 8 bits or 4 bits. The greater the capacity of the buffers BF0, BF1, BF2, BF3, the greater the tolerance of the synchronization error SE.
[0093] In step S1410, the digital content is sequentially stored in the buffers BF0, BF1, BF2, BF3. For example, at time point T1, the input / output channel I / O1 receives "1", and "1" is stored in the first bit B[0] of the buffer BF1. At time point T2, the input / output channel I / O0 receives "0", and "0" is stored in the first bit B[0] of the buffer BF0. At time point T3, the input / output channel I / O1 receives "0", and "0" is stored in the second bit B[1] of the buffer BF1. At time point T4, the input / output channel I / O3 receives "0", and "0" is stored in the first bit B[0] of the buffer BF3. At time point T5, the input / output channel I / O2 receives "1", and "1" is stored in the first bit B[0] of the buffer BF2.
[0094] Next, in step S1420, it is determined whether the first bits B[0] of all the buffers BF0, BF1, BF2, BF3 store the digital content. When the first bits B[0] of all the buffers BF0, BF1, BF2, BF3 store the digital content, step S1430 is entered.
[0095] In step S1430, the first bits B[0] of the respective buffers BF0, BF1, BF2, BF3 are read. For example, "0", "1", "1", "0" stored in the first bits B[0] are read out. That is, during transmission using the buses 910, 920 having a plurality of input / output channels, the digital content can be accurately read out even if there is a synchronization error.
[0096] Reference is made to Figure 16 and Figure 17 . Figure 16 The information transmission system 5000 is exemplified by a serial peripheral interface flash memory system (SPI flash memory). Figure 17 Description Figure 16 The transmission signal S17. The information transmission system 5000 includes a host 600 and a serial peripheral interface flash memory 500. The host 600 and the serial peripheral interface flash memory 500 are connected through a 1-bit connection line. The transmission signal S17 is a read signal for reading the serial peripheral interface flash memory 500.
[0097] First, the voltage reference VB of the transmission signal S17 is set to a first reference VB a to start the channel.
[0098] Next, the transmission signal S17 is pulled low or high to form the spike GT11, GT12 (or GT21, GT22, GT23, GT24) so that the read command RC can be formed. The spikes GT11, GT12 are shown in Figure 3 , and the spikes GT21, GT22, GT23, GT24 are shown in Figure 5 .
[0099] Then, the transmission signal S17 is pulled low or high to form the spike GT11, GT12 (or GT21, GT22, GT23, GT24) so that the 32-bit address AD can be formed.
[0100] Next, the host 600 switches to the input mode, the serial interface flash 500 switches to the output mode, and the transmission signal S17 is maintained at the first reference voltage VBa until the end of the virtual cycle time CT. The virtual cycle time CT is used for the serial interface flash 500 to prepare data, regardless of any timing. At the end of the virtual cycle time CT, the serial interface flash 500 can immediately output data.
[0101] Then, the transmission signal S17 is pulled low or high by the serial interface flash 500 to form the spike GT11, GT12 (or GT21, GT22, GT23, GT24) so that the flash output data DT can be formed.
[0102] Next, the voltage reference VB of the transmission signal S17 is set to 0V, the channel is closed, and the host 600 is switched to the standby state.
[0103] As described above, the host 600 can successfully read out the flash output data DT stored in the serial interface flash 500 without any frequency signal.
[0104] Please refer to Figure 18 , which shows a schematic diagram of the transmission signal S18 according to another embodiment. In Figure 18 , the transmission signal S18 is an analog signal. The analog signal is partially pulled low or high to form the spike GT11, GT12 (or GT21, GT22, GT23, GT24). The spikes GT11, GT12 are shown in Figure 3 , and the spikes GT21, GT22, GT23, GT24 are shown in Figure 5 . The frequency of the spike GT11, GT12 (or GT21, GT22, GT23, GT24) is higher than that of the analog signal.
[0105] Please refer to Figure 19 , which shows a schematic diagram of the transmission signal S18 according to another embodiment. In Figure 18a flowchart of the transmission signal S18. In step S1910, the first filter 610 (as a high-pass filter) receives the transmission signal S18 to output a first signal S181 composed of the spikes GT11, GT12 (or GT21, GT22, GT23, GT24). The device 700 can obtain the digital content of the first signal S181.
[0106] In step S1920, the second filter 620 (as a low-pass filter) receives the transmission signal S18 to output a second signal S182 composed of the analog signal. The device 800 can obtain the digital content of the second signal S182.
[0107] Steps S1920 and S1920 can be performed simultaneously. As described above, the transmission signal S18 has both digital content and analog content. The digital content and the analog content can be transmitted simultaneously, so the transmission efficiency can be greatly improved.
[0108] According to the above embodiments, the information transmission system and the operation method thereof use spikes to represent digital content and use voltage references to select transmission objects. In this way, the transmission process no longer requires frequency edge sampling technology, the signal transmission quality can be maintained at high frequencies, and the number of electrical connections can be reduced.
[0109] So far, the embodiments of the present application have been described in detail with reference to the accompanying drawings.
[0110] The above-described specific embodiments further illustrate the purpose, technical solutions and beneficial effects of the present application. It should be understood that the above-described specific embodiments are merely examples of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. An information transmission system, wherein, The information transmission system comprises: a host, configured to set a voltage reference of a transmission signal, and to pull down or pull up the transmission signal based on the voltage reference to form a plurality of spikes on the transmission signal; wherein the transmission signal is pulled down and then pulled up instantaneously to form the spikes, or the transmission signal is pulled up and then pulled down instantaneously to form the spikes, and the spikes are used to represent values of a digital content of the information transmission system; a first device, connected to the host, and configured to receive the transmission signal, wherein if the voltage reference of the transmission signal is set as a first reference, the first device obtains a digital content of the transmission signal according to the spikes on the transmission signal; and a second device, connected to the host, and configured to receive the transmission signal, wherein if the voltage reference of the transmission signal is set as a second reference, the second device obtains the digital content of the transmission signal according to the spikes on the transmission signal; wherein the first device comprises a first direct memory access unit, and the first direct memory access unit of the first device is configured to set a voltage reference of a transmission signal, and to pull down or pull up the transmission signal based on the voltage reference to form a plurality of spikes on the transmission signal; the second device comprises a second direct memory access unit, and the second direct memory access unit is connected to the first direct memory access unit to receive the transmission signal, wherein if the voltage reference of the transmission signal is set as the second reference, the second direct memory access unit of the second device obtains a digital content of the transmission signal according to the spikes on the transmission signal.
2. The information transmission system according to claim 1, wherein The spikes formed by pulling up or pulling down have an amplitude of 2 X such that each spike represents X bits of data.
3. The information transmission system according to claim 1, wherein The host, the first device and the second device are connected to each other through a bus, and the bus has a plurality of input / output channels, each of the input / output channels has a buffer, and the capacity of each of the buffers is greater than or equal to 2 bits.
4. The information transmission system according to claim 1, wherein The transmission signal is an analog signal, and the analog signal is partially pulled down or partially pulled up to form the spikes, and the frequency of the spikes is higher than the frequency of the analog signal, and the information transmission system further comprises: a first filter, configured to receive the transmission signal and output a first signal composed of the spikes; and a second filter, configured to receive the transmission signal and output a second signal composed of the analog signal.
5. A method of operation of an information transmission system, wherein, The information transmission system comprises a host, a first device and a second device, the first device and the second device are connected to the host, and the operation method of the information transmission system comprises: the host sets a voltage reference of a transmission signal; the host pulls down or pulls up the transmission signal based on the voltage reference to form a plurality of spikes on the transmission signal; wherein the transmission signal is pulled down and then pulled up instantaneously to form the spikes, or the transmission signal is pulled up and then pulled down instantaneously to form the spikes, and the spikes are used to represent values of a digital content of the information transmission system; the first device and the second device receive the transmission signal; if the voltage reference of the transmission signal is set as a first reference, the first device obtains a digital content of the transmission signal according to the spikes on the transmission signal; and if the voltage reference of the transmission signal is set as a second reference, the second device obtains the digital content of the transmission signal according to the spikes on the transmission signal. if the voltage reference of the transmission signal is set as a second reference, the second device obtains a digital content of the transmission signal according to the spikes on the transmission signal; wherein the first device comprises a first DMA unit, the second device comprises a second DMA unit, and the method further comprises: the first DMA unit of the first device sets a voltage reference of a transfer signal; the first DMA unit of the first device pulls down or pulls up the transfer signal based on the voltage reference to form spikes on the transfer signal; the second DMA unit of the second device receives the transfer signal; and if the voltage reference of the transfer signal is set as the second reference, the second DMA unit of the second device obtains a digital content of the transfer signal according to the spikes on the transfer signal.
6. The information transmission system operation method according to claim 5, wherein The host, the first device and the second device are connected to each other through a bus, the bus has a plurality of input / output channels, each of the input / output channels has a buffer, and the method further comprises: storing the digital content into the buffers sequentially; and when all the first bits of the buffers store the digital content, reading the first bits of the buffers.
7. The operation method of the information transmission system according to claim 5, wherein The transmission signal is an analog signal, the analog signal is partially pulled down or partially pulled up to form the spikes, the frequency of the spikes is higher than the frequency of the analog signal, and the method further comprises: a first filter receives the transmission signal and outputs a first signal composed of the spikes; and a second filter receives the transmission signal and outputs a second signal composed of the analog signal.
Citation Information
Patent Citations
Wireless communication method of high-speed sampling low-accuracy quantification impulse ultra-wideband
CN101662448A
Orthogonal pulse polarity modulation
CN1722622A