TWI506960B - Method,apparatus and system for changing a frequency of a clock signal - Google Patents
Method,apparatus and system for changing a frequency of a clock signal Download PDFInfo
- Publication number
- TWI506960B TWI506960B TW101135377A TW101135377A TWI506960B TW I506960 B TWI506960 B TW I506960B TW 101135377 A TW101135377 A TW 101135377A TW 101135377 A TW101135377 A TW 101135377A TW I506960 B TWI506960 B TW I506960B
- Authority
- TW
- Taiwan
- Prior art keywords
- frequency
- clock signal
- interface
- clock
- signal
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7156—Arrangements for sequence synchronisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/715—Interference-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B15/00—Suppression or limitation of noise or interference
- H04B15/02—Reducing interference from electric apparatus by means located at or near the interfering apparatus
- H04B15/04—Reducing interference from electric apparatus by means located at or near the interfering apparatus the interference being caused by substantially sinusoidal oscillations, e.g. in a receiver or in a tape-recorder
- H04B15/06—Reducing interference from electric apparatus by means located at or near the interfering apparatus the interference being caused by substantially sinusoidal oscillations, e.g. in a receiver or in a tape-recorder by local oscillators of receivers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Noise Elimination (AREA)
- Transceivers (AREA)
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
本發明係關於電子器件之領域,且更特定而言,係關於時脈信號頻率之動態改變。The present invention relates to the field of electronic devices and, more particularly, to dynamic changes in the frequency of the clock signal.
在現代電子器件及系統中,許多信號在各種功能單元之間傳送,以及傳送至外部器件/系統。各種信號可包括資料信號、時脈信號、無線電信號等。此等信號之頻率可相對於彼此而變化。In modern electronic devices and systems, many signals are transmitted between various functional units and to external devices/systems. Various signals may include data signals, clock signals, radio signals, and the like. The frequency of such signals can vary with respect to each other.
在此器件之操作期間,各種信號之頻率在操作期間可時常被有意地改變。舉例而言,可減小給定時脈信號之頻率以便使功率消耗最小,或可替代地增加頻率以提昇效能。在另一實例中,許多無線通信器件可使用稱為跳頻展頻(FHSS)之技術,在該技術中,週期性地改變無線電載波信號之頻率。週期性地改變無線電載波信號之頻率可隨機化,且因此減少來自外部源之干擾。During operation of the device, the frequency of the various signals can be intentionally changed from time to time during operation. For example, the frequency of the timing pulse signal can be reduced to minimize power consumption, or alternatively the frequency can be increased to improve performance. In another example, many wireless communication devices may use a technique known as Frequency Hopping Spread Spectrum (FHSS), in which the frequency of the radio carrier signal is periodically changed. Periodically changing the frequency of the radio carrier signal can be randomized and thus reduce interference from external sources.
因為以上所提及之電子系統及器件經配置以用於數個不同(及變化)頻率之信號傳輸及接收,所以電路可經實施以管理此等信號中之至少一些的頻率。Because the electronic systems and devices mentioned above are configured for signal transmission and reception at several different (and varying) frequencies, the circuitry can be implemented to manage the frequency of at least some of the signals.
揭示用於動態地改變一時脈信號之一頻率的各種方法及裝置。可改變該時脈信號之該頻率以便減少或防止對在一電子系統中傳送之其他信號之頻率的干擾。可選擇該時脈信號之該頻率以使得該時脈信號之基頻及其諧波不與在該 系統中傳送之其他信號之一頻率一致,藉此減少或消除該時脈信號將干擾該等其他信號之機會。Various methods and apparatus for dynamically changing one of the frequencies of a clock signal are disclosed. This frequency of the clock signal can be varied to reduce or prevent interference with the frequency of other signals transmitted in an electronic system. The frequency of the clock signal can be selected such that the fundamental frequency of the clock signal and its harmonics do not One of the other signals transmitted in the system is of the same frequency, thereby reducing or eliminating the chance that the clock signal will interfere with the other signals.
預期一種具有第一介面及第二介面之電子系統。在該第一介面上傳輸之資訊可與一對應時脈信號同步。在該第二介面上,在其上傳送之數個頻率之信號可包括具有一特定頻率之信號。在該第二介面上傳送之該等信號之該頻率可週期性地且有意地改變。回應於改變在該第二介面上傳送之信號的該等頻率,用於該第一介面之該時脈信號的頻率可改變至可避免干擾該第二介面上之信號的另一頻率。An electronic system having a first interface and a second interface is contemplated. The information transmitted on the first interface can be synchronized with a corresponding clock signal. At the second interface, the signals of the plurality of frequencies transmitted thereon may include signals having a particular frequency. The frequency of the signals transmitted on the second interface can be changed periodically and intentionally. In response to changing the frequencies of the signals transmitted on the second interface, the frequency of the clock signal for the first interface can be changed to another frequency that can avoid interfering with signals on the second interface.
在一項實施例中,一種電子系統包括至少一串列介面及一無線通信介面。在該串列介面上傳輸之資料可與具有一第一頻率之一時脈信號同步。資訊可根據一載波信號而在該第二介面上傳送。該載波信號之頻率可週期性地改變(例如,根據在展頻通信中所使用之偽隨機序列)。在一項實施例中,該時脈信號之該頻率可回應於該載波信號之頻率之該改變(待決或已完成)而自該第一頻率改變至第二頻率。在另一實施例中,可基於無線通信介面中之待決頻率改變之資訊而產生安全及非安全時脈頻率之一清單。該第二頻率可經選擇以使得該第二頻率及其相關聯諧波兩者皆不與該載波信號之新頻率一致。In one embodiment, an electronic system includes at least one serial interface and a wireless communication interface. The data transmitted on the serial interface can be synchronized with a clock signal having a first frequency. Information can be transmitted on the second interface based on a carrier signal. The frequency of the carrier signal can be varied periodically (e.g., according to a pseudo-random sequence used in spread spectrum communication). In one embodiment, the frequency of the clock signal may change from the first frequency to the second frequency in response to the change (pending or completed) of the frequency of the carrier signal. In another embodiment, a list of ones of safe and non-secure clock frequencies may be generated based on information of pending frequency changes in the wireless communication interface. The second frequency can be selected such that neither the second frequency nor its associated harmonics coincide with the new frequency of the carrier signal.
可以意欲避免上面傳送有時脈信號之信號路徑上之假活動的方式來執行改變時脈信號之頻率。在一項實施例中,可在頻率之改變期間抑制由時脈產生電路(例如,鎖相迴路或PLL)輸出之時脈信號。在另一實施例中,可在頻率之 改變期間切斷PLL。在一些實施例中,可在該改變期間用一替代時脈信號替換正常時脈信號。此等實施例可利用無短時脈衝波形干擾(glitch-free)多工器來選擇正常時脈信號(在正常操作期間)或替代時脈信號(在正常時脈信號之頻率改變期間)。時脈信號之頻率之改變可藉由時脈控制單元起始。該時脈控制單元可回應於以下各者而起始此改變:自另一單元(例如,無線通信器件中之基頻單元)接收指示載波信號待改變之資訊,或指示就潛在干擾而言哪些時脈信號頻率為「非安全」頻率之清單的改變。The frequency of changing the clock signal can be performed in a manner that avoids the false activity on the signal path of the time-lapse signal transmitted above. In one embodiment, the clock signal output by the clock generation circuit (eg, phase locked loop or PLL) may be suppressed during a change in frequency. In another embodiment, it can be in frequency The PLL is turned off during the change. In some embodiments, the normal clock signal can be replaced with an alternate clock signal during the change. Such embodiments may utilize a glitch-free multiplexer to select a normal clock signal (during normal operation) or an alternate clock signal (during a frequency change of the normal clock signal). The change in the frequency of the clock signal can be initiated by the clock control unit. The clock control unit may initiate the change in response to: receiving, from another unit (eg, a baseband unit in the wireless communication device) information indicating that the carrier signal is to be changed, or indicating which of the potential interferences The clock signal frequency is a change in the list of "non-safe" frequencies.
雖然本發明易經受各種修改及替代形式,但在圖式中借助於實例展示了其特定實施例,且將在本文中對其進行詳細描述。然而,應理解,該等圖式及對其之詳細描述並不意欲將本發明限於所揭示之特定形式,而正相反,本發明意欲涵蓋在如附加申請專利範圍所界定之本發明之精神及範疇內的所有修改、等效物或替代例。本文中所使用之標題僅出於組織性目的,且不意欲用以限制該描述之範疇。如貫穿本申請案所使用,詞語「可」係在允許意義(亦即,意謂有可能)而非強制意義(亦即,意謂必須)上使用。類似地,詞語「包括」意謂包括但不限於。While the invention is susceptible to various modifications and alternatives, the specific embodiments are illustrated in the drawings and are described in detail herein. It is to be understood, however, that the invention is not intended to All modifications, equivalents, or alternatives within the scope. The headings used herein are for organizational purposes only and are not intended to limit the scope of the description. As used throughout this application, the word "may" is used in the sense of meaning (i.e., meaning possible) rather than mandatory (i.e., meaning necessary). Similarly, the word "comprising" means including but not limited to.
可將各種單元、電路或其他組件描述為「經組態以」執行一或多個任務。在此等情況中,「經組態以」係對結構之廣泛敍述,其大體上意謂「具有在操作期間執行該一或多個任務之電路」。因而,單元/電路/組件可經組態以甚至 在單元/電路/組件當前未接通時仍執行任務。一般而言,形成對應於「經組態以」之結構的電路可包括硬體電路。類似地,為了便於描述,可將各種單元/電路/組件描述為執行一或多個任務。此等描述應被解釋為包括片語「經組態以」。敍述經組態以執行一或多個任務之單元/電路/組件明確地不意欲援引35 U.S.C.§ 112第六段對於彼單元/電路/組件之解釋。Various units, circuits, or other components may be described as "configured to" perform one or more tasks. In this context, "configured to" is a broad description of the structure, which generally means "having a circuit that performs the one or more tasks during operation." Thus, the unit/circuit/component can be configured to even The task is still executed when the unit/circuit/component is not currently turned on. In general, a circuit forming a structure corresponding to "configured to" may include a hardware circuit. Similarly, various units/circuits/components may be described as performing one or more tasks for ease of description. These descriptions should be interpreted to include the phrase "configured to". A unit/circuit/component that is configured to perform one or more tasks is expressly not intended to invoke the interpretation of the unit/circuit/component of the sixth paragraph of U.S.C. § 112.
在閱讀以下[實施方式]及在參看如下簡要描述之隨附圖式後,本發明之其他態樣便將變得顯而易見。Other aspects of the invention will become apparent after reading the <RTIgt;
圖1說明可實施本文中所描述之實施例的例示性器件100。器件100可為各種器件中之任一者。舉例而言,器件100可為攜帶型或行動器件,諸如行動電話、PDA、音訊/視訊播放器等。在本文中所描述之實施例中,器件100可經組態以使用一或多個無線頻道與其他器件(例如,其他無線器件、無線周邊裝置、小區塔台、存取點等)通信。如本文中所使用,「無線器件」指代能夠使用無線通信與其他器件或系統通信之器件。舉例而言,器件100可經組態以利用一或多個無線協定(例如,802.11x、藍芽、WiMax、CDMA、GSM等)以便與其他器件無線通信。器件100亦可經組態以調整及/或改變器件100內之輸入時脈信號以便減少(或消除)對使用無線頻道之通信的干擾。FIG. 1 illustrates an exemplary device 100 that can implement the embodiments described herein. Device 100 can be any of a variety of devices. For example, device 100 can be a portable or mobile device such as a mobile phone, PDA, audio/video player, and the like. In the embodiments described herein, device 100 can be configured to communicate with other devices (eg, other wireless devices, wireless peripherals, cell towers, access points, etc.) using one or more wireless channels. As used herein, "wireless device" refers to a device that is capable of communicating with other devices or systems using wireless communication. For example, device 100 can be configured to utilize one or more wireless protocols (eg, 802.11x, Bluetooth, WiMax, CDMA, GSM, etc.) to wirelessly communicate with other devices. Device 100 can also be configured to adjust and/or change the input clock signal within device 100 to reduce (or eliminate) interference with communications using the wireless channel.
亦如圖1中所展示,器件100可包括顯示器240,該顯示器240可操作以顯示由在器件100上執行之應用程式提供之圖形。該應用程式可為各種應用程式中之任一者,諸如遊 戲、網際網路瀏覽應用程式、電子郵件應用程式、電話應用程式、生產力應用程式等。該應用程式可儲存於器件100之記憶體媒體中。器件100可包括可共同地執行此等應用程式之中央處理單元(CPU)及圖形處理單元(GPU)。As also shown in FIG. 1, device 100 can include a display 240 that is operative to display graphics provided by an application executing on device 100. The app can be used for any of a variety of applications, such as Play, Internet browsing applications, email applications, phone applications, productivity apps, and more. The application can be stored in the memory medium of device 100. Device 100 can include a central processing unit (CPU) and a graphics processing unit (GPU) that can collectively execute such applications.
如圖1中所展示,器件100可包括系統單晶片(SOC)200,該系統單晶片(SOC)200可包括用於各種目的之部分,包括處理器202、顯示電路204及時脈電路206,該等部分可皆耦接至串列介面208(例如,高速串列介面(HSSI),諸如行動產業處理器介面(MIPI)。HSSI 208可將包括HSSI時脈信號之資訊提供至顯示器240。舉例而言,顯示器240可根據HSSI時脈信號來顯示圖形。其他實施例可使用諸如顯示埠介面之其他介面而非MIPI介面。As shown in FIG. 1, device 100 can include a system single-chip (SOC) 200, which can include portions for various purposes, including processor 202, display circuit 204, and pulse circuit 206, which The portions can all be coupled to the serial interface 208 (eg, a high speed serial interface (HSSI), such as the Mobile Industry Processor Interface (MIPI). The HSSI 208 can provide information including the HSSI clock signal to the display 240. For example In other words, display 240 can display graphics based on HSSI clock signals. Other embodiments may use other interfaces such as display interface instead of MIPI interface.
除SOC 200外,器件100亦可包括各種類型之記憶體(例如,包括NAND 210)、銜接介面220、顯示器240及可使用天線235執行無線通信之無線通信電路230(例如,對於GSM、藍芽、WiFi等)。如所展示,在自HSSI 208提供至顯示器240之信號與使用天線之無線通信之間可存在干擾。舉例而言,HSSI時脈信號(例如,HSSI時脈信號之諧波)可干擾由無線電230使用之一或多個無線通信頻道。因此,如下文所描述,可藉由調整HSSI時脈信號來減輕或減少此干擾。In addition to SOC 200, device 100 can also include various types of memory (eg, including NAND 210), interface interface 220, display 240, and wireless communication circuitry 230 that can perform wireless communication using antenna 235 (eg, for GSM, Bluetooth) , WiFi, etc.). As shown, there may be interference between the signals provided from HSSI 208 to display 240 and the wireless communication using the antenna. For example, an HSSI clock signal (eg, a harmonic of an HSSI clock signal) can interfere with the use of one or more wireless communication channels by the radio 230. Therefore, as described below, this interference can be mitigated or reduced by adjusting the HSSI clock signal.
在一項實施例中,通信電路230可根據跳頻展頻(FHSS)之原理進行操作。在FHSS系統中,RF(射頻)載波信號之頻率週期性地改變以便使來自其他源之干擾隨機化。頻率之 改變可根據傳輸器及接收器兩者所已知之偽隨機序列而發生。儘管RF載波之頻率可週期性地改變以便使干擾隨機化,但與HSSI 208(及因此其時脈電路)之緊密近接性仍可導致對時脈信號之基頻以及其諧波的一些干擾。然而,本文中所論述之各種實施例預期回應於接收到關於在通信電路230與天線235之間傳送之RF載波的頻率之改變的資訊而動態地改變HSSI 208之時脈頻率。將HSSI 208之時脈頻率改變至與通信電路230之RF載波信號之頻率改變一致可減少或防止來自時脈信號及其相關聯諧波之干擾。In one embodiment, communication circuit 230 can operate in accordance with the principles of frequency hopping spread spectrum (FHSS). In FHSS systems, the frequency of the RF (radio frequency) carrier signal is periodically changed to randomize interference from other sources. Frequency The change can occur based on a pseudo-random sequence known to both the transmitter and the receiver. Although the frequency of the RF carrier can be periodically changed to randomize the interference, the close proximity to HSSI 208 (and thus its clock circuit) can still cause some interference with the fundamental frequency of the clock signal and its harmonics. However, the various embodiments discussed herein are expected to dynamically change the clock frequency of the HSSI 208 in response to receiving information regarding changes in the frequency of the RF carrier transmitted between the communication circuit 230 and the antenna 235. Changing the clock frequency of the HSSI 208 to coincide with the frequency change of the RF carrier signal of the communication circuit 230 may reduce or prevent interference from the clock signal and its associated harmonics.
應注意,雖然各種實施例可將組件包括在SOC 200上,但其他實施例可將該等組件實施為兩個或兩個以上積體電路。一般而言,可將SOC 200之組件視為顯示器240之主機(例如,如下文在圖2中所展示)。It should be noted that while various embodiments may include components on the SOC 200, other embodiments may implement the components as two or more integrated circuits. In general, the components of SOC 200 can be considered a host of display 240 (e.g., as shown below in Figure 2).
此外,雖然本文中相對於特定裝置實施例描述了方法,但此等實施例並不意欲為限制性的。相比之下,本文中所描述之方法可應用於具有多個介面之任何裝置,其中在一個介面上傳送之信號有可潛在地干擾另一介面上之信號且可能引起效能降級。Moreover, although methods are described herein with respect to particular device embodiments, such embodiments are not intended to be limiting. In contrast, the methods described herein are applicable to any device having multiple interfaces in which signals transmitted on one interface can potentially interfere with signals on the other interface and can cause performance degradation.
圖2說明可用以減少或移除器件100中之無線干擾的各種硬體及軟體邏輯。在此特定實施例中,可藉由改變在另一介面上傳送之時脈信號的頻率來實現對在無線介面上傳送之信號之干擾的減少或移除。該時脈信號頻率可改變以使得其基頻及其各種諧波實質上不與無線介面上之信號(例如,RF載波信號)的頻率一致。FIG. 2 illustrates various hardware and software logic that may be used to reduce or remove wireless interference in device 100. In this particular embodiment, the reduction or removal of interference with signals transmitted over the wireless interface can be achieved by varying the frequency of the clock signals transmitted on the other interface. The clock signal frequency can be varied such that its fundamental frequency and its various harmonics do not substantially coincide with the frequency of the signal on the wireless interface (e.g., RF carrier signal).
如所展示,硬體302可包括高速串列介面電路208,該高速串列介面電路208可經由多工器308接收來自時脈產生電路PLL 304之時脈信號(本文中亦稱作「第一時脈」、「可調整時脈」或「pll_clk」)或接收dsi_clock(本文中亦稱作「第二時脈」或「靜態時脈」),該多工器308可為無短時脈衝波形干擾多工器。在所展示之實施例中,PLL 304可為任何類型之PLL,且可基於自外部源(例如,振盪器)接收之PLL參考時脈信號而產生輸出信號(pll_clk信號)。PLL 304可包括諸如相位偵測器、低通濾波器、壓控振盪器(VCO)及實施於回饋路徑中之除法器(在圖式中為「DIV」)的組件。pll_clk信號之頻率可至少部分取決於可在此實施例中藉由PLL狀態機310控制之除法器之當前除數值。As shown, the hardware 302 can include a high speed serial interface circuit 208 that can receive a clock signal from the clock generation circuit PLL 304 via the multiplexer 308 (also referred to herein as "first" Clock multiplex, "adjustable clock" or "pll_clk") or receive dsi_clock (also referred to herein as "second clock" or "static clock"), the multiplexer 308 can be a glitch-free waveform Interfere with the multiplexer. In the illustrated embodiment, PLL 304 can be any type of PLL and can generate an output signal (pll_clk signal) based on a PLL reference clock signal received from an external source (eg, an oscillator). The PLL 304 may include components such as a phase detector, a low pass filter, a voltage controlled oscillator (VCO), and a divider ("DIV" in the drawing) implemented in the feedback path. The frequency of the pll_clk signal may depend, at least in part, on the current divisor value of the divider that may be controlled by PLL state machine 310 in this embodiment.
如所展示,可根據PLL狀態機310之選擇來選擇多工器308之輸出時脈,PLL狀態機310亦可視需要修改PLL 304之頻率。PLL狀態機310可接收垂直同步(VSYNC)通知及PLL更新請求作為輸入。PLL狀態機310、PLL 304及時脈多工器308可包括於圖1中所展示之時脈電路206中。As shown, the output clock of multiplexer 308 can be selected based on the selection of PLL state machine 310, and PLL state machine 310 can also modify the frequency of PLL 304 as needed. PLL state machine 310 can receive vertical sync (VSYNC) notifications and PLL update requests as inputs. PLL state machine 310, PLL 304, and pulse multiplexer 308 may be included in clock circuit 206 shown in FIG.
核心314(其可在處理器202上執行)可包括串列介面驅動程式316,該串列介面驅動程式316可將PLL更新請求提供至PLL狀態機310。另外,該核心可包括基頻驅動程式318,該基頻驅動程式318可與串列介面驅動程式316(提供或移除亦稱作「受害者」或「受害頻率」之無線通信干擾頻率)及基頻韌體312(在基頻硬體311中)兩者通信。在一項實施例中,受害頻率可對應於在利用FHSS之實施例中將 在無線介面上傳送之RF載波信號的頻率。基頻韌體312可判定在使用FHSS之操作期間將使用哪些頻率。該等頻率可基於由傳輸器及接收器(其中基頻硬體311可包括任一者或兩者)使用之偽隨機型樣來判定。偽隨機型樣之使用可在傳輸器與接收器之間同步,以使得傳輸器及接收器兩者在同一時間利用同一RF載波信號頻率。基於對RF載波信號之經判定頻率改變,基頻韌體312可將受害頻率之清單之更新提供至基頻驅動程式318。應注意,受害頻率可不僅涵蓋嚴格之所使用無線頻道(例如,RF頻道),而且可包括足夠邊限以免受串列介面時脈之諧波。Core 314 (which may be executed on processor 202) may include a serial interface driver 316 that may provide a PLL update request to PLL state machine 310. In addition, the core may include a baseband driver 318, which may be coupled to the serial interface driver 316 (providing or removing wireless communication interference frequencies also referred to as "victims" or "victim frequencies") and The baseband firmware 312 (in the baseband hardware 311) communicates. In one embodiment, the victim frequency may correspond to an embodiment in which the FHSS is utilized. The frequency of the RF carrier signal transmitted over the wireless interface. The baseband firmware 312 can determine which frequencies will be used during operation using the FHSS. The frequencies may be determined based on a pseudo-random pattern used by the transmitter and receiver (where the baseband hardware 311 may include either or both). The use of a pseudo-random pattern can be synchronized between the transmitter and the receiver such that both the transmitter and the receiver utilize the same RF carrier signal frequency at the same time. Based on the determined frequency change to the RF carrier signal, the baseband firmware 312 can provide an update to the list of victim frequencies to the baseband driver 318. It should be noted that the victim frequency may cover not only the strictly used wireless channel (eg, RF channel), but may also include sufficient margins to avoid harmonics of the serial interface clock.
在啟動或自暫時中止重新繼續至RAM時,時脈多工器308可選擇dsi_clk。此時脈設定串列介面208之標稱頻率且PLL 304之時脈頻率可接近該標稱頻率。例示性頻率為256.5 MHz、342 MHz及513 MHz。此時,由串列介面驅動程式316維持之受害頻率的清單可為空的,且由通信中心324維持之受害頻率之清單可經清除以便為最新的。PLL 304可鎖定至dsi_clk或接近dsi_clk之指定頻率,且接著時脈多工器308可選擇PLL輸出作為用於串列介面208之時脈。The clock multiplexer 308 can select dsi_clk when starting up or suspending resume to RAM. The current pulse sets the nominal frequency of the serial interface 208 and the clock frequency of the PLL 304 is close to the nominal frequency. Exemplary frequencies are 256.5 MHz, 342 MHz, and 513 MHz. At this point, the list of victim frequencies maintained by the serial interface driver 316 can be empty, and the list of victim frequencies maintained by the communication center 324 can be cleared to be current. The PLL 304 can be locked to or near the specified frequency of dsi_clk, and then the clock multiplexer 308 can select the PLL output as the clock for the serial interface 208.
當操作繼續時,在已判定無線通信無線電在近期將取決於不同受害頻率的情況中,基頻韌體312可經由基頻驅動程式318將受害頻率之經更新清單發送至通信中心324。通信中心324可修改來自基頻韌體312之受害者更新或按現狀將其傳遞至基頻驅動程式318。When operation continues, in the event that it has been determined that the wireless communication radio will depend on different victim frequencies in the near future, the baseband firmware 312 can transmit an updated list of victim frequencies to the communication center 324 via the baseband driver 318. Communication center 324 can modify the victim update from baseband firmware 312 or pass it to baseband driver 318 as is.
因此,基頻驅動程式可將受害頻率添加至串列介面驅動程式316或自串列介面驅動程式316移除受害頻率。串列介面驅動程式316可因此更新其作用中受害頻率之清單且接著搜尋可能PLL頻率之清單以找到安全選擇(例如,移除或減少受害頻率之無線通信干擾的選擇)。Therefore, the baseband driver can add the victim frequency to the serial interface driver 316 or remove the victim frequency from the serial interface driver 316. The serial interface driver 316 can thus update the list of victim frequencies in its role and then search the list of possible PLL frequencies to find a secure selection (eg, the selection of wireless communication interference to remove or reduce the victim frequency).
若PLL頻率之安全選擇已改變,則串列介面驅動程式316可將PLL更新請求發送至PLL狀態機310。當在此特定實施例中PLL更新請求待決時,PLL狀態機可等候來自顯示器子系統之下一VSYNC。在接收到VSYNC信號之後,PLL狀態機310可藉由將時脈多工器308切換至dsi_clk而進入中間狀態。在處於中間狀態中時,PLL狀態機310可更新PLL設定(例如,除數)以開始鎖定程序。在PLL 304已鎖定於新頻率之後,時脈多工器308可改變回PLL 304,藉此退出中間狀態且藉由自PLL 304(在新頻率)提供至HSSI 208之時脈信號重新繼續正常操作。雖然實際鎖定時間取決於PLL設計,但在各種實施例中其可在100 μs內發生。The serial interface driver 316 can send a PLL update request to the PLL state machine 310 if the secure selection of the PLL frequency has changed. When the PLL update request is pending in this particular embodiment, the PLL state machine can wait for a VSYNC from under the display subsystem. After receiving the VSYNC signal, PLL state machine 310 can enter an intermediate state by switching clock multiplexer 308 to dsi_clk. While in the intermediate state, PLL state machine 310 can update the PLL settings (eg, divisor) to begin the lockout procedure. After the PLL 304 has locked to the new frequency, the clock multiplexer 308 can change back to the PLL 304, thereby exiting the intermediate state and resume normal operation by the clock signal provided to the HSSI 208 from the PLL 304 (at the new frequency). . While the actual lock time is dependent on the PLL design, it can occur in 100 μs in various embodiments.
在一些狀況中,可有效地切斷PLL 304歷時至下一安全PLL頻率之轉換的至少部分。在一項實施例中,此可藉由閘控PLL參考時脈而實現。在一些實施例中,在該轉換之至少一部分期間完全電力關斷PLL 304亦為可能的。在此等實施例中,在再次電力開啟以鎖定於新頻率之前,PLL 304可保持電力關斷歷時預定時間。In some cases, at least a portion of the conversion of PLL 304 over the next secure PLL frequency can be effectively cut off. In one embodiment, this can be accomplished by the gated PLL reference clock. In some embodiments, it is also possible to fully power down the PLL 304 during at least a portion of the transition. In such embodiments, PLL 304 may maintain the power off for a predetermined time before power is turned back on to lock to the new frequency.
在其他狀況中,PLL 304可保持處於作用中,但pll_clk信號可被抑制作為clk信號提供至HSSI 208(藉由多工器 308、其他閘控電路或該兩者)。此情形可允許在PLL狀態機310已提供資訊以選擇新頻率時PLL 304即開始鎖定至該新頻率而無延遲。In other cases, PLL 304 may remain active, but the pll_clk signal may be suppressed as a clk signal to HSSI 208 (by multiplexer) 308, other gate control circuits or both). This situation may allow PLL 304 to begin locking to the new frequency without delay when PLL state machine 310 has provided information to select a new frequency.
一般而言,pll_clk之閘控可按任何合適方式實現以防止clk信號路徑上之假活動,以便防止HSSI 208中之錯誤操作。In general, the gating of pll_clk can be implemented in any suitable manner to prevent false activity on the clk signal path in order to prevent erroneous operation in HSSI 208.
圖3為針對一項實施例說明改變之時序圖。如可見,PLL狀態機310可回應於PLL 304之舊時脈頻率不再安全(或基於受害頻率之清單而預期為不安全)的指示而將該舊時脈頻率改變至dsi_clock(在此實例中為256.5 MHz)。將時脈頻率改變至dsi_clock(藉由改變時脈多工器308之選定輸入)可包括改變之間的3至4個遺漏之時脈循環。該dsi_clock信號可作為替代時脈信號而提供歷時預定時間週期,在該預定時間週期內,PLL 304可鎖定至視為安全之新頻率。在所說明之實例中,提供至顯示器240之VSYNC可與處於中間狀態中(例如,當不提供pll_clk作為時脈信號)之硬體一致。在PLL 304已鎖定至新頻率之後,自dsi_clk至PLL 304之切換可藉由在時脈多工器308之選定輸入之改變期間的3至4個遺漏時脈信號發生。以此方式改變時脈信號之頻率可在無可使得顯示器240以錯誤方式顯示資訊之假活動的情況中發生。Figure 3 is a timing diagram illustrating changes for an embodiment. As can be seen, PLL state machine 310 can change the old clock frequency to dsi_clock (256.5 in this example) in response to an indication that the old clock frequency of PLL 304 is no longer safe (or expected to be unsafe based on a list of victim frequencies). MHz). Changing the clock frequency to dsi_clock (by changing the selected input of the clock multiplexer 308) may include 3 to 4 missing clock cycles between changes. The dsi_clock signal can be provided as an alternate clock signal for a predetermined period of time during which the PLL 304 can lock to a new frequency deemed safe. In the illustrated example, the VSYNC provided to display 240 may be consistent with the hardware in an intermediate state (eg, when pll_clk is not provided as a clock signal). After the PLL 304 has locked to the new frequency, switching from dsi_clk to PLL 304 may occur by 3 to 4 missing clock signals during the change of the selected input of the clock multiplexer 308. Changing the frequency of the clock signal in this manner can occur in the absence of false activity that causes display 240 to display information in an erroneous manner.
圖4為用於回應於無線頻道/介面之頻率改變而動態地改變時脈信號之頻率的方法之一項實施例的流程圖。可執行對該時脈信號之頻率改變以便減少或消除對由無線介面接 收或自無線介面傳輸之信號的干擾。4 is a flow diagram of an embodiment of a method for dynamically changing the frequency of a clock signal in response to a frequency change of a wireless channel/interface. Performing a frequency change on the clock signal to reduce or eliminate the connection to the wireless interface Interference from signals transmitted or transmitted from the wireless interface.
在所展示之實施例中,方法400以接收關於待由無線頻道使用之頻率的資訊開始(區塊405)。在一項實施例中,該等頻率可為根據FHSS操作而經受週期性改變之RF載波信號的頻率。根據圖2之實施例,清單可由在基頻單元上操作之基頻韌體產生且經轉遞至基頻驅動程式。或者,可使用其他硬體、軟體或韌體來產生此清單。In the illustrated embodiment, method 400 begins by receiving information regarding the frequency to be used by the wireless channel (block 405). In one embodiment, the frequencies may be frequencies of RF carrier signals that undergo periodic changes in accordance with FHSS operation. According to the embodiment of Figure 2, the manifest can be generated by the baseband firmware operating on the baseband unit and forwarded to the baseband driver. Alternatively, other hardware, software, or firmware can be used to generate this list.
該清單之提供可導致更新對於時脈信號操作安全及非安全之頻率之清單(區塊410)。非安全頻率可為時脈信操作可引起對在無線頻道上傳送之信號之干擾的彼等頻率。此外,非安全頻率可為時脈信號之基頻或諧波可潛在地干擾在無線頻道上傳送之信號的頻率。相比之下,安全頻率可為未預期到干擾之頻率。在一些實施例中,該清單可限於安全頻率或非安全頻率。The provision of this list may result in updating the list of frequencies that are safe and non-secure for the clock signal operation (block 410). The unsecure frequency may be the frequency at which the clock signaling operation may cause interference with signals transmitted over the wireless channel. In addition, the unsecure frequency can be the frequency at which the fundamental frequency or harmonics of the clock signal can potentially interfere with signals transmitted over the wireless channel. In contrast, the safe frequency can be the frequency of unanticipated interference. In some embodiments, the manifest may be limited to a secure frequency or a non-secure frequency.
回應於安全及/或非安全時脈頻率之清單的更新,可作出改變時脈信號之頻率的決策。詳言之,若無線操作之即將到來的頻率中之一者對應於時脈信號之當前操作頻率或對應於其相關聯諧波中之一者,則可作出此改變。若作出改變時脈信號之頻率的決策,則時脈控制單元可將多工器之選擇自經組態以提供時脈之時脈產生器(例如,PLL)的輸出改變至選擇替代時脈信號(區塊415)。該替代時脈信號可具有固定頻率,且可僅在舊時脈頻率之不連續操作與新時脈頻率之重新繼續操作之間的預定週期期間使用。In response to an update to the list of safe and/or non-secure clock frequencies, a decision can be made to change the frequency of the clock signal. In particular, this change can be made if one of the upcoming frequencies of wireless operation corresponds to the current operating frequency of the clock signal or to one of its associated harmonics. If a decision is made to change the frequency of the clock signal, the clock control unit can change the selection of the multiplexer from the output of the clock generator (eg, PLL) configured to provide the clock to select the alternate clock signal (block 415). The alternate clock signal can have a fixed frequency and can be used only during a predetermined period between discontinuous operation of the old clock frequency and resume operation of the new clock frequency.
在將多工器之選擇自正常時脈信號改變至替代時脈信號 之後,時脈控制單元可起始對由PLL輸出之正常時脈信號的頻率改變(區塊420)。在一項實施例中,時脈控制單元可改變PLL中之除法器的除數以便引起頻率之改變。在時脈控制單元已改變除數之後,PLL可最終鎖定至新頻率(區塊425)。當時脈控制單元使多工器選擇PLL之輸出時,可接著發生使用在新頻率之正常時脈信號之操作的重新繼續(區塊430)。在新頻率之時脈的操作可繼續直至彼頻率不再指示為安全頻率為止。Changing the multiplexer selection from the normal clock signal to the alternate clock signal Thereafter, the clock control unit can initiate a frequency change to the normal clock signal output by the PLL (block 420). In one embodiment, the clock control unit can change the divisor of the divider in the PLL to cause a change in frequency. After the clock control unit has changed the divisor, the PLL can eventually lock to the new frequency (block 425). When the current control unit causes the multiplexer to select the output of the PLL, a resume of operation of the normal clock signal at the new frequency can then occur (block 430). The operation of the clock at the new frequency can continue until the frequency is no longer indicated as a safe frequency.
應注意,用於回應於改變在其他介面上傳輸之信號之頻率而動態地改變時脈頻率的各種方法及裝置實施例係可能的且被預期。舉例而言,在一項實施例中,可回應於對無線介面之RF載波的任何待決改變而改變時脈信號。此外,在轉換期間處置時脈產生電路之方法可自一項實施例至下一實施例而變化。舉例而言,在一項實施例中,可閘控該PLL之輸出,但PLL可繼續操作。在另一實施例中,可在再次電力開啟之前短暫地切斷PLL以鎖定於新頻率。此外,雖然一些實施例可在轉換期間將替代時脈信號提供至串列介面,但其他實施例為可能的且被預期,其中在轉換期間不提供時脈信號,從而導致操作之短暫中止。It should be noted that various methods and apparatus embodiments for dynamically changing the clock frequency in response to changing the frequency of signals transmitted at other interfaces are possible and contemplated. For example, in one embodiment, the clock signal can be changed in response to any pending changes to the RF carrier of the wireless interface. Moreover, the method of handling the clock generation circuit during the conversion can vary from one embodiment to the next. For example, in one embodiment, the output of the PLL can be gated, but the PLL can continue to operate. In another embodiment, the PLL can be briefly turned off to lock to the new frequency before power is turned back on again. Moreover, while some embodiments may provide an alternate clock signal to the serial interface during conversion, other embodiments are possible and contemplated where the clock signal is not provided during the transition, resulting in a brief abort of operation.
接下來轉向圖5,展示系統150之一項實施例的區塊圖。在所說明之實施例中,系統150包括耦接至外部記憶體152之IC 5的至少一個例項。在所展示之實施例中的IC 5可為包括諸如圖1中所展示之SOC 200之彼等特徵的IC。IC 5亦耦接至一或多個周邊裝置154。亦提供電源供應器156,其 將供應電壓供應至IC 5以及將一或多個供應電壓供應至記憶體152及/或周邊裝置154。在一些實施例中,可包括IC 5之一個以上例項(且亦可包括一個以上外部記憶體152)。Turning next to Figure 5, a block diagram of an embodiment of system 150 is shown. In the illustrated embodiment, system 150 includes at least one instance of IC 5 coupled to external memory 152. The IC 5 in the illustrated embodiment may be an IC that includes such features as the SOC 200 shown in FIG. The IC 5 is also coupled to one or more peripheral devices 154. A power supply 156 is also provided, which The supply voltage is supplied to the IC 5 and one or more supply voltages are supplied to the memory 152 and/or the peripheral device 154. In some embodiments, more than one instance of IC 5 (and may also include more than one external memory 152) may be included.
取決於系統150之類型,周邊裝置154可包括任何所要電路。舉例而言,在一項實施例中,系統150可為行動器件(例如,個人數位助理(PDA)、智慧型電話等),且周邊裝置154可包括用於各種類型之無線通信(諸如,wifi、藍芽、蜂巢式、全球定位系統等)的器件。周邊裝置154亦可包括額外儲存器,包括RAM儲存器、固態儲存器或磁碟儲存器。周邊裝置154可包括使用者介面器件,諸如顯示螢幕(包括觸控顯示螢幕或多點觸控顯示螢幕)、鍵盤或其他輸入器件、麥克風、揚聲器等。在其他實施例中,系統150可為任何類型之計算系統(例如,桌上型個人電腦、膝上型電腦、工作台、桌上型易網機(net top)等)。Peripheral device 154 can include any desired circuitry depending on the type of system 150. For example, in one embodiment, system 150 can be a mobile device (eg, a personal digital assistant (PDA), smart phone, etc.), and peripheral device 154 can include various types of wireless communication (such as wifi) , Bluetooth, cellular, GPS, etc.) devices. Peripheral device 154 may also include additional storage, including RAM storage, solid state storage, or disk storage. Peripheral device 154 may include user interface devices such as a display screen (including a touch display screen or a multi-touch display screen), a keyboard or other input device, a microphone, a speaker, and the like. In other embodiments, system 150 can be any type of computing system (eg, a desktop personal computer, laptop, workbench, desktop top, etc.).
儘管上文已相當詳細地描述了諸實施例,但熟習此項技術者一旦完全瞭解以上揭示內容,眾多變化及修改便將變得顯而易見。預期將以下申請專利範圍解釋為涵蓋所有此等變化及修改。Although the embodiments have been described in considerable detail, the various changes and modifications will become apparent to those skilled in the art. The scope of the following patent application is intended to be construed as covering all such changes and modifications.
5‧‧‧積體電路(IC)5‧‧‧Integrated Circuit (IC)
100‧‧‧器件100‧‧‧ devices
150‧‧‧系統150‧‧‧ system
152‧‧‧外部記憶體152‧‧‧External memory
154‧‧‧周邊裝置154‧‧‧ peripheral devices
156‧‧‧電源供應器156‧‧‧Power supply
200‧‧‧系統單晶片(SOC)200‧‧‧System Single Chip (SOC)
202‧‧‧處理器202‧‧‧ processor
204‧‧‧顯示電路204‧‧‧Display circuit
206‧‧‧時脈電路206‧‧‧ clock circuit
208‧‧‧高速串列介面(HSSI)/高速串列介面電路208‧‧‧High Speed Serial Interface (HSSI)/High Speed Serial Interface Circuit
210‧‧‧「反及」(NAND)閘210‧‧‧ "NAND" gate
220‧‧‧銜接介面220‧‧‧Connecting interface
230‧‧‧無線通信電路/無線電230‧‧‧Wireless communication circuits/radio
235‧‧‧天線235‧‧‧Antenna
240‧‧‧顯示器240‧‧‧ display
302‧‧‧硬體302‧‧‧ Hardware
304‧‧‧鎖相迴路(PLL)304‧‧‧ phase-locked loop (PLL)
308‧‧‧時脈多工器308‧‧‧clock multiplexer
310‧‧‧鎖相迴路(PLL)狀態機310‧‧‧ phase-locked loop (PLL) state machine
311‧‧‧基頻硬體311‧‧‧Base frequency hardware
312‧‧‧基頻韌體312‧‧‧Base frequency firmware
314‧‧‧核心314‧‧‧ core
316‧‧‧串列介面驅動程式316‧‧‧Serial interface driver
318‧‧‧基頻驅動程式318‧‧‧Base frequency driver
400‧‧‧用於回應於無線頻道/介面之頻率改變而動態地改變時脈信號之頻率的方法400‧‧‧Method for dynamically changing the frequency of a clock signal in response to a frequency change of a radio channel/interface
圖1為包括串列介面及無線通信介面之系統之區塊圖。1 is a block diagram of a system including a serial interface and a wireless communication interface.
圖2為根據一項實施例之包括硬體及軟體組件的圖1之系統之例示性區塊圖。2 is an exemplary block diagram of the system of FIG. 1 including hardware and software components, in accordance with an embodiment.
圖3為根據一項實施例之例示性時序圖。FIG. 3 is an exemplary timing diagram in accordance with an embodiment.
圖4為說明用於基於一介面中之頻率改變而動態地改變 另一介面之時脈信號之頻率的方法之一項實施例的流程圖。Figure 4 is a diagram for dynamically changing based on frequency changes in an interface A flowchart of an embodiment of a method of frequency of a clock signal of another interface.
圖5為例示性系統之一項實施例的區塊圖。Figure 5 is a block diagram of an embodiment of an illustrative system.
208‧‧‧高速串列介面(HSSI)/高速串列介面電路208‧‧‧High Speed Serial Interface (HSSI)/High Speed Serial Interface Circuit
302‧‧‧硬體302‧‧‧ Hardware
304‧‧‧鎖相迴路(PLL)304‧‧‧ phase-locked loop (PLL)
308‧‧‧時脈多工器308‧‧‧clock multiplexer
310‧‧‧鎖相迴路(PLL)狀態機310‧‧‧ phase-locked loop (PLL) state machine
311‧‧‧基頻硬體311‧‧‧Base frequency hardware
312‧‧‧基頻韌體312‧‧‧Base frequency firmware
314‧‧‧核心314‧‧‧ core
316‧‧‧串列介面驅動程式316‧‧‧Serial interface driver
318‧‧‧基頻驅動程式318‧‧‧Base frequency driver
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161559339P | 2011-11-14 | 2011-11-14 | |
| US13/435,033 US8644782B2 (en) | 2011-11-14 | 2012-03-30 | Agile clocking with receiver PLL management |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201320612A TW201320612A (en) | 2013-05-16 |
| TWI506960B true TWI506960B (en) | 2015-11-01 |
Family
ID=47178475
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW101135377A TWI506960B (en) | 2011-11-14 | 2012-09-26 | Method,apparatus and system for changing a frequency of a clock signal |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US8644782B2 (en) |
| EP (1) | EP2592522A3 (en) |
| JP (1) | JP5686785B2 (en) |
| KR (1) | KR101456749B1 (en) |
| CN (1) | CN103107810B (en) |
| AU (1) | AU2012227271B2 (en) |
| BR (1) | BR102012024573A2 (en) |
| TW (1) | TWI506960B (en) |
| WO (1) | WO2013074200A1 (en) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5696777B2 (en) * | 2011-03-01 | 2015-04-08 | 富士通株式会社 | Clock generator and system including the same |
| EP2932345B1 (en) * | 2012-12-13 | 2017-03-01 | Coherent Logix Incorporated | Automatic selection of on-chip clock in synchronous digital systems |
| US9510213B2 (en) * | 2013-04-04 | 2016-11-29 | St-Ericsson Sa | Methods and systems for interference immunity using frequency allocation lists in devices having embedded systems |
| KR102035986B1 (en) * | 2013-11-13 | 2019-10-24 | 삼성전자 주식회사 | Timing controller, and display system including the same |
| JP6060885B2 (en) | 2013-12-11 | 2017-01-18 | ブラザー工業株式会社 | Feeding device and image recording device |
| US9411360B2 (en) * | 2014-01-13 | 2016-08-09 | Apple Inc. | Method to manage current during clock frequency changes |
| US9934190B2 (en) * | 2015-06-11 | 2018-04-03 | Qualcomm Incorporated | Dynamic interface management for interference mitigation |
| US20160364363A1 (en) * | 2015-06-11 | 2016-12-15 | Qualcomm Incorporated | Dynamic interface management for interference mitigation |
| KR20170016255A (en) * | 2015-08-03 | 2017-02-13 | 삼성전자주식회사 | Data transmitter apparatus for changing a clock signal in runtime and Data interface system including the same |
| CN105357033B (en) * | 2015-10-16 | 2019-04-05 | 华为技术有限公司 | A method and device for reducing the interference of mobile industry processor interface to communication quality |
| CN106921761B (en) * | 2015-12-25 | 2020-03-03 | 小米科技有限责任公司 | Display components and electronic equipment |
| CN106160760B (en) * | 2016-07-29 | 2019-09-27 | 维沃移动通信有限公司 | A Harmonic Suppression Method for Periodic Signals and Mobile Terminal |
| KR102223032B1 (en) | 2017-03-27 | 2021-03-04 | 삼성전자주식회사 | Display controller and display driving apparatus including the same |
| KR102309160B1 (en) * | 2017-08-09 | 2021-10-06 | 삼성전자주식회사 | Electronic device for changing clock |
| CN111601325B (en) * | 2018-10-23 | 2023-03-31 | Oppo广东移动通信有限公司 | Electromagnetic interference control method and related device |
| GB2580134B (en) * | 2018-12-21 | 2021-04-21 | Graphcore Ltd | Controlling a processor clock |
| KR102811264B1 (en) * | 2019-06-17 | 2025-05-21 | 삼성전자주식회사 | Image device and operating method thereof |
| CN110221650B (en) * | 2019-06-18 | 2021-04-09 | 中国人民解放军国防科技大学 | A clock generator suitable for high performance network processor chip |
| CN114357923B (en) * | 2021-12-07 | 2025-08-08 | 山东产研鲲云人工智能研究院有限公司 | AI SoC chip and starting method thereof |
| CN120162177B (en) * | 2025-05-19 | 2025-09-09 | 长沙金维集成电路股份有限公司 | Multiprocessor core communication method, device, electronic equipment and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6567654B1 (en) * | 1999-10-28 | 2003-05-20 | Matsushita Electronic Components De Baja California, S.A. De C.V. | Elimination of spurious signals in double conversion tuner using a dynamic intermediate frequency and a preselected crystal reference frequency |
| US6999723B2 (en) * | 2001-11-29 | 2006-02-14 | Kyocera Wireless Corp. | System and method for reducing the effects of clock harmonic frequencies |
| US20110022875A1 (en) * | 2006-07-26 | 2011-01-27 | Broadcom Corporation | Integrated Circuit with Interpolation to Avoid Harmonic Interference |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4941174A (en) | 1988-04-19 | 1990-07-10 | General Electric Company | Digital radio with security system for selectively enabling software controlled options |
| JP2507833B2 (en) | 1990-12-25 | 1996-06-19 | 三菱電機株式会社 | Micro computer |
| JPH0870258A (en) * | 1994-09-30 | 1996-03-12 | Matsushita Electric Ind Co Ltd | Wireless device |
| US6738429B1 (en) | 1999-06-01 | 2004-05-18 | Harris Corporation | Decision-directed carrier frequency detector and method for QAM |
| US6636575B1 (en) * | 1999-08-05 | 2003-10-21 | Koninklijke Philips Electronics N.V. | Cascading PLL units for achieving rapid synchronization between digital communications systems |
| JP4326100B2 (en) * | 2000-01-28 | 2009-09-02 | 富士通マイクロエレクトロニクス株式会社 | Clock switching circuit for hot plug |
| JP2001217743A (en) * | 2000-01-31 | 2001-08-10 | Matsushita Electric Ind Co Ltd | Data communication device |
| JP2002290340A (en) * | 2001-03-23 | 2002-10-04 | Toshiba Corp | Information processing apparatus and clock control method |
| KR100510519B1 (en) * | 2003-02-05 | 2005-08-26 | 삼성전자주식회사 | Phase locked loop with elevated phase lock/unlock detecting function |
| US7315957B1 (en) * | 2003-12-18 | 2008-01-01 | Nvidia Corporation | Method of providing a second clock while changing a first supplied clock frequency then supplying the changed first clock |
| US7634028B2 (en) | 2004-05-27 | 2009-12-15 | Silicon Laboratories Inc. | Selecting clock frequencies for baseband devices |
| JP4861654B2 (en) * | 2005-07-29 | 2012-01-25 | 東芝モバイルディスプレイ株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, COMMUNICATION PROGRAM |
| US7515666B2 (en) | 2005-07-29 | 2009-04-07 | International Business Machines Corporation | Method for dynamically changing the frequency of clock signals |
| US7443250B2 (en) | 2006-09-29 | 2008-10-28 | Silicon Laboratories Inc. | Programmable phase-locked loop responsive to a selected bandwidth and a selected reference clock signal frequency to adjust circuit characteristics |
| JP2009038778A (en) * | 2007-08-06 | 2009-02-19 | Nec Electronics Corp | Vco circuit and pll circuit using the same |
| JP4404122B2 (en) | 2007-09-07 | 2010-01-27 | セイコーエプソン株式会社 | High-speed serial interface circuit and electronic equipment |
| US7800451B2 (en) | 2008-08-20 | 2010-09-21 | Silicon Laboratories Inc. | Frequency adjustment for clock generator |
| JP2010118803A (en) * | 2008-11-12 | 2010-05-27 | Toyota Industries Corp | Pll circuit |
| JP2010141538A (en) * | 2008-12-10 | 2010-06-24 | Toshiba Corp | Electronic appliance and display control method |
| US8228431B2 (en) * | 2009-08-31 | 2012-07-24 | Silicon Laboratories Inc. | Digital phase lock loop configurable as a frequency estimator |
| EP2333972B1 (en) | 2009-12-10 | 2012-08-29 | Nxp B.V. | Electronic circuit frequency generation |
-
2012
- 2012-03-30 US US13/435,033 patent/US8644782B2/en active Active
- 2012-09-21 AU AU2012227271A patent/AU2012227271B2/en not_active Ceased
- 2012-09-24 WO PCT/US2012/056857 patent/WO2013074200A1/en not_active Ceased
- 2012-09-24 EP EP12185675.1A patent/EP2592522A3/en not_active Withdrawn
- 2012-09-26 TW TW101135377A patent/TWI506960B/en not_active IP Right Cessation
- 2012-09-27 BR BR102012024573-6A patent/BR102012024573A2/en not_active IP Right Cessation
- 2012-09-27 KR KR1020120107949A patent/KR101456749B1/en not_active Expired - Fee Related
- 2012-09-28 JP JP2012230299A patent/JP5686785B2/en not_active Expired - Fee Related
- 2012-09-28 CN CN201210505260.5A patent/CN103107810B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6567654B1 (en) * | 1999-10-28 | 2003-05-20 | Matsushita Electronic Components De Baja California, S.A. De C.V. | Elimination of spurious signals in double conversion tuner using a dynamic intermediate frequency and a preselected crystal reference frequency |
| US6999723B2 (en) * | 2001-11-29 | 2006-02-14 | Kyocera Wireless Corp. | System and method for reducing the effects of clock harmonic frequencies |
| US20110022875A1 (en) * | 2006-07-26 | 2011-01-27 | Broadcom Corporation | Integrated Circuit with Interpolation to Avoid Harmonic Interference |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2592522A3 (en) | 2017-07-19 |
| TW201320612A (en) | 2013-05-16 |
| CN103107810A (en) | 2013-05-15 |
| KR101456749B1 (en) | 2014-10-31 |
| EP2592522A2 (en) | 2013-05-15 |
| AU2012227271B2 (en) | 2014-10-23 |
| KR20130054132A (en) | 2013-05-24 |
| US8644782B2 (en) | 2014-02-04 |
| JP5686785B2 (en) | 2015-03-18 |
| JP2013106346A (en) | 2013-05-30 |
| CN103107810B (en) | 2016-05-18 |
| WO2013074200A1 (en) | 2013-05-23 |
| US20130120037A1 (en) | 2013-05-16 |
| AU2012227271A1 (en) | 2013-05-30 |
| BR102012024573A2 (en) | 2013-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI506960B (en) | Method,apparatus and system for changing a frequency of a clock signal | |
| EP3268837B1 (en) | Apparatus and method for glitch-free clock switching | |
| US8417983B2 (en) | Adjusting a device clock source to reduce wireless communication interference | |
| US9564908B2 (en) | Digital phase-locked loop and method of operating the same | |
| CN103843264A (en) | Apparatus and method for performing spread-spectrum clock control | |
| JP6438429B2 (en) | Frequency lock loop based on oscillator | |
| KR102325388B1 (en) | Power Gating Control Circuit For Controlling Stably Data Restoring | |
| US9343126B2 (en) | Frequency selection granularity for integrated circuits | |
| US20150378418A1 (en) | Systems and methods for conserving power in a universal serial bus (usb) | |
| KR102740417B1 (en) | Semiconductor device, semiconductor system and method for operating semiconductor device | |
| EP2074759B1 (en) | Resource sharing | |
| JP2008312140A (en) | Communication device, baseband signal processing device, and reception processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |