Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data sampling point determination method and device

A data sampling and determination method technology, applied in the field of data processing, can solve the problems of low sampling point determination efficiency, sampling point floating, sampling point failure, etc., to improve determination efficiency and accuracy, reduce implementation difficulty and power consumption, Simplify determining the effect of an operation

Pending Publication Date: 2022-03-08
ALLWINNER TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it has been found in practice that the software flow of this method is relatively complicated, the determination of sampling points is inefficient and accurate, and due to various factors (such as: chip differences, environment and chip temperature changes, operating voltage, operating frequency, PCB layout and external The impact of differences in connecting devices, etc.) can easily cause the sampling point to float out of the sampling window, resulting in the failure of the sampling point, thereby affecting the stability of data transmission and reducing the efficiency of data transmission

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data sampling point determination method and device
  • Data sampling point determination method and device
  • Data sampling point determination method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] see figure 1 , figure 1 It is a schematic flowchart of a method for determining a data sampling point disclosed in an embodiment of the present invention. in, figure 1 The described method for determining a data sampling point is applied to a data sampling system / data sampling device / data sampling server (wherein the data sampling server includes a local data sampling server or a cloud data sampling server). Such as figure 1 As shown, the method for determining the data sampling point may include the following operations:

[0069] 101. Perform a phase edge division operation on the sampling clock based on the acquired rising edge of the sampling clock and the falling edge of the sampling clock to obtain a preset number of sampling phase edges.

[0070] In the embodiment of the present invention, the sampling clock may be a high-frequency clock (for example: 100M) or a low-frequency clock (for example: 100K). Further, the sampling clock may be divided according to a...

Embodiment 2

[0115] see figure 2 , figure 2 is a schematic flowchart of another method for determining data sampling points disclosed in the embodiment of the present invention. in, figure 2 The described method for determining a data sampling point is applied to a data sampling system / data sampling device / data sampling server (wherein the data sampling server includes a local data sampling server or a cloud data sampling server). Such as figure 2 As shown, the method for determining the data sampling point may include the following operations:

[0116] 201. Perform a phase edge division operation on the sampling clock based on the acquired rising edge of the sampling clock and the falling edge of the sampling clock to obtain a preset number of sampling phase edges.

[0117] In the embodiment of the present invention, each sampling phase is sequentially delayed by a preset angle along the corresponding phase.

[0118] 202. Acquire target data sent by the external device according ...

Embodiment 3

[0129] see image 3 , image 3 It is a structural schematic diagram of a device for determining a data sampling point disclosed in an embodiment of the present invention. in, image 3 The described device for determining a data sampling point is applied in a data sampling system / data sampling device / data sampling server (wherein the data sampling server includes a local data sampling server or a cloud data sampling server). Such as image 3 As shown, the device for determining the data sampling point may include a division module 301, an acquisition module 302, and a determination module 303, wherein:

[0130] Division modulo, 301, is used to perform phase edge division operation on the sampling clock based on the acquired rising edge and falling edge of the sampling clock to obtain a preset number of sampling phase edges, and the phases corresponding to each sampling phase edge lag in turn preset angle.

[0131] The collection module 302 is configured to collect target d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data sampling point determination method and device, and the method comprises the steps: carrying out the phase edge division operation of a sampling clock based on the rising edge of the sampling clock and the falling edge of the sampling clock, and obtaining a preset number of sampling phase edges; and collecting target data sent by the external device according to all the sampling phase edges to obtain a transmission start identifier corresponding to the target data, and determining sampling points of the target data according to the transmission start identifier and all the sampling phase edges. It can be seen that the sampling clock is divided by combining the rising edge and the falling edge of the sampling clock, and sampling is carried out based on the multiple phase edges of the divided sampling clock corresponding to the data at the same time, so that the determination operation of the sampling points of the data can be simplified, and the determination efficiency and accuracy of the sampling points of the data can be improved; and the rising edge and the falling edge of the sampling clock are combined to sample the data, so that the sampling frequency of the clock can be reduced, and the realization difficulty and the power consumption of hardware can be reduced.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a method and device for determining data sampling points. Background technique [0002] In the SOC (System-on-a-Chip) chip, there are peripheral interfaces using different protocols (for example: MASTER / SPI / UART / NAND FLASH / SD / EMMC, etc.), and the SOC communicates with external devices by using these peripheral interfaces to interact. In practical applications, the peripheral interface of the SOC chip is usually MASTER, the external device of the SOC chip is the SLAVER, and the working clock of the external device is generally provided by the SOC terminal of the SOC chip, and the data returned by the external device is usually without a clock. Therefore, the SOC interface controller of the SOC chip is required to be responsible for data sampling. [0003] At present, the method of determining the sampling point of the SOC interface controller data is generally: adjust th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/40G06F15/78
CPCG06F13/4068G06F13/4022G06F15/7807Y02D10/00
Inventor 徐寅飞匡双鸽朱国钟
Owner ALLWINNER TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products