DE10336807B4 - Method and device for extending the functionality of a serial interface and a mobile device using the method and a mobile device comprising the device - Google Patents
Method and device for extending the functionality of a serial interface and a mobile device using the method and a mobile device comprising the device Download PDFInfo
- Publication number
- DE10336807B4 DE10336807B4 DE2003136807 DE10336807A DE10336807B4 DE 10336807 B4 DE10336807 B4 DE 10336807B4 DE 2003136807 DE2003136807 DE 2003136807 DE 10336807 A DE10336807 A DE 10336807A DE 10336807 B4 DE10336807 B4 DE 10336807B4
- Authority
- DE
- Germany
- Prior art keywords
- clock cycle
- clock
- component
- information bit
- components
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
Abstract
Verfahren zur Erweiterung der Funktionalität einer seriellen Schnittstelle (Serial Peripheral Interface, SPI), bei dem eine Hauptkomponente (M1; M4), aufweisend eine serielle Schnittstelle, mit einer Vielzahl von Folgekomponenten (M2, M3; M5, M6, M7, M8), jeweils aufweisend eine serielle Schnittstelle, in Verbindung steht, wobei die Vielzahl von Folgekomponenten über dieselbe Chip-Auswahl-Leitung (SPI_CS) mit für die jeweilige Folgekomponente bestimmten Daten durch die Hauptkomponente (M1; M4) programmiert wird,
bei dem die Daten als Informationsbits mit einem Taktzyklus T übertragen werden, wobei der Taktzyklus in zwei Hälften T/2 aufgeteilt ist, und wobei während der ersten Hälfte ein Informationsbit für eine erste Folgekomponente (M2) und während der zweiten Hälfte ein Informationsbit für eine zweite Folgekomponente (M3) übertragen wird, bei dem sich der Pegel der Taktleitung (C) für die Dauer eines halben Taktzyklus T/2 auf logisch ”1” und für die Dauer eines weiteren halben Taktzyklus T/2 auf logisch ”0” befindet,
bei dem bei einer steigenden...Method for extending the functionality of a serial interface interface (SPI), in which a main component (M1; M4) comprising a serial interface is provided with a multiplicity of slave components (M2, M3, M5, M6, M7, M8), each having a serial interface, in which the plurality of sequence components via the same chip selection line (SPI_CS) with data intended for the respective sequence component by the main component (M1, M4) is programmed,
in which the data is transmitted as information bits at a clock cycle T, the clock cycle being divided into two halves T / 2, and wherein during the first half an information bit for a first sequence component (M2) and during the second half an information bit for a second Sequence component (M3) is transmitted, in which the level of the clock line (C) for the duration of half a clock cycle T / 2 is at logic "1" and for the duration of another half clock cycle T / 2 at logic "0",
in the case of a rising ...
Description
Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zur Erweiterung der Funktionalität einer seriellen Schnittstelle sowie ein das Verfahren verwendendes Mobilfunkgerät und ein die Vorrichtung umfassendes Mobilfunkgerät.The The present invention relates to a method and an apparatus to extend the functionality a serial interface and a method using the method mobile device and a device comprising the mobile device.
Derartige Verfahren bzw. Vorrichtungen können in Mobilfunkgeräten der dritten Generation, beispielsweise Mobilfunkgeräten, welche nach dem UMTS(Unified Mobile Telecommunications System)-Standard arbeiten, eingesetzt werden.such Methods or devices can in mobile devices the third generation, for example, mobile devices, which according to the UMTS (Unified Mobile Telecommunications System) standard work, be used.
Ein Mobilfunkgerät ist üblicherweise modular aufgebaut, d. h. es umfasst verschiedene Module mit unterschiedlichen integrierten elektronischen Bauteilen, sogenannten „Integrated Circuits” (ICs). Beispiele für solche Module sind ein Funkmodul mit einem Frequenz-Synthesizer zum Einstellen der Empfangsfrequenz (z. B. ein SA8028 Baustein der Firma Philips) oder ein Transceiver, d. h. ein Baustein um ein Bandpass-Signal in das Basisband zu mischen (z. B. ein AD6523 Baustein der Firma Analog Devices). Die Ansteuerung dieser Bausteine, insbesondere zum Einstellen von Parametern wie Frequenz, Band oder DC-Versatz-Kompensierung erfolgt mittels einer synchronen, seriellen Schnittstelle. Eine solche serielle Schnittstelle ist als sogenanntes ”Serial Peripheral Interface” (SPI) bekannt. Die Programmierung dieser Bausteine erfolgt durch einen Mikrokontroller oder ein digitalen Signalprozessor (DSP), welche aber nur eine begrenzte Anzahl serieller Schnittstellen anbieten.One mobile device is usually modular design, d. H. it includes different modules with different ones integrated electronic components, so-called "Integrated Circuits "(ICs). examples for such modules are a radio module with a frequency synthesizer for tuning the reception frequency (eg a SA8028 module from Philips) or a transceiver, d. H. a building block around a bandpass signal into the baseband (eg an AD6523 building block of the company Analog Devices). The control of these blocks, in particular for setting parameters such as frequency, band or DC offset compensation takes place by means of a synchronous, serial interface. A such serial interface is called a so-called "Serial Peripheral Interface "(SPI) known. The programming of these blocks is done by a Microcontroller or a digital signal processor (DSP), which but only a limited number of serial interfaces.
Damit mehrere Bausteine mit nur einer SPI von einem Mikrokontroller bzw. DSP programmiert werden können, werden die unterschiedlichen Bausteine mittels einer Steuerleitung, der Chip-Auswahl-Steuerleitung CS, angesprochen. Üblicherweise ignorieren diese Bausteine alle Übertragungen auf der seriellen Schnittstelle, solange an ihrem Chip-Auswahl-Eingang eine logische „1” anliegt. Dies kann beispielsweise durch das Anliegen ein Spannung von 3.3 Volt indiziert werden. Nur wenn am Chip-Auswahl-Eingang eine logische „0” (dies entspricht einer Spannung von 0 Volt) anliegt, kann die Programmierung über die serielle Schnittstelle erfolgen. Zu diesem Zweck weist der Mikrokontroller bzw. der DSP noch weitere Steuerleitungen auf. Zusammenfassend lässt sich sagen, dass sich bei der bekannten SPI-Architektur alle Bausteine eine Daten- und Taktleitung teilen, aber pro Baustein eine separate Chip-Auswahl-Leitung vorhanden sein muss.In order to several blocks with only one SPI from a microcontroller or DSP can be programmed, are the different blocks by means of a control line, the chip selection control line CS, addressed. Usually ignore these blocks all transfers on the serial port as long as at its chip select input a logical "1" is present. This can, for example, by the concern a voltage of 3.3 Volts are indicated. Only if a logical "0" (this corresponds to a voltage of 0 volts), the programming can via the serial interface. For this purpose, the microcontroller or the DSP on more control lines. In summary, it can be say that in the known SPI architecture, all the building blocks a data and Divide clock line, but per block a separate chip selection line available have to be.
Bei plattformbasierten Mobilfunkgeräten oder bei Geräten, welche nach dem Prinzip des sogenannten ”Software Defined Radio” (SDR) arbeiten, sind viele unterschiedliche ICs vorhanden, welche relativ schnell und häufig umprogrammiert werden müssen. Dies kann beispielsweise beim Umschalten auf einen neuen Standard (z. B. zum Zweck eines Inter-Standard-Handovers oder zum Überwachen anderer Standards oder der Funk-Ressourcen) notwendig sein.at platform-based mobile devices or for devices, which according to the principle of the so-called "Software Defined Radio" (SDR) work, there are many different ICs available which are relative fast and often have to be reprogrammed. This can be, for example, when switching to a new standard (eg for the purpose of inter-standard handover or monitoring other standards or radio resources) to be necessary.
Bisher war dies nur durch Benutzen mehrerer SPI-Schnittstellen gleichzeitig, wobei handelsübliche Mikrokontroller oder DSPs nur eine oder zwei dieser Schnittstellen besitzen, oder eben durch Programmieren der ICs nacheinander, möglich. Die bekannte Lösung hat jedoch den Nachteil, dass Zeitbeschränkungen der jeweiligen Mobilfunkstandards verletzt werden können. Darüber hinaus ist die Programmierung einer sol chen SPI-Schnittstelle, im Vergleich zu den Frequenzen steuernder Controller oder DSPs, durch sehr niedrige Taktraten in der Geschwindigkeit begrenzt. Bei einem handelsüblichen Frequenz-Synthesizer liegt die Begrenzung beispielsweise bei 10 MHz. Folglich kann durch Erhöhung der Taktrate der Programmierungsvorgang nicht beschleunigt werden.So far was this only possible by using multiple SPI interfaces simultaneously, being commercially available Microcontroller or DSPs only one or two of these interfaces own, or just by programming the ICs in succession, possible. The known solution However, it has the disadvantage that time restrictions violate the respective mobile radio standards can be. About that In addition, the programming of such an SPI interface, in Comparison to the frequency controlling controllers or DSPs, through very low clock speeds limited in speed. At a commercial frequency synthesizer For example, the limit is 10 MHz. Consequently, through increase the clock rate of the programming process will not be accelerated.
Somit liegt der vorliegenden Erfindung die Aufgabe zugrunde, für eine Erweiterung der Funktionalität einer seriellen Schnittstelle zu sorgen, mit der Hilfe es der seriellen Schnittstelle ermöglicht wird, integrierte Bausteine bei Multi Mode- bzw. Software Defined Radio-Geräten simultan zu programmieren.Consequently The present invention is based on the object for an extension the functionality a serial port, with the help of the serial port Interface allows becomes, integrated building blocks with multi-mode or software defined Radio devices simultaneously to program.
Diese Aufgabe wird durch die Verfahren, die Vorrichtungen und die Mobilfunkgeräte gemäß den unabhängigen Ansprüchen gelöst. Vorteilhafte Weiterbildungen der Erfindung ergeben sich aus den abhängigen Patentansprüchen.These The object is achieved by the methods, the devices and the mobile devices according to the independent claims. advantageous Further developments of the invention will become apparent from the dependent claims.
Bei einem erfindungsgemäßen Verfahren zur Erweiterung der Funktionalität einer seriellen Schnittstelle steht eine Hauptkomponente, aufweisend eine serielle Schnittstelle, mit einer Vielzahl von Folgekomponenten, jeweils aufweisend eine serielle Schnittstelle, in Verbindung, wobei die Vielzahl von Folgekomponenten über dieselbe Chip-Auswahl-Leitung mit für die jeweilige Folgekomponente bestimmten Daten durch die Hauptkomponente programmiert wird. Ferner werden die Daten als Informationsbits mit einem Taktzyklus T übertragen; wobei der Taktzyklus in zwei Hälften T/2 aufgeteilt ist und wobei während der ersten Hälfte ein Informationsbit für eine erste Folgekomponente und während der zweiten Hälfte ein Informationsbit für eine zweite Folgekomponente übertragen wird. Somit können zwei Folgekomponenten von einer Hauptkomponente über nur eine Chip-Auswahl-Leitung programmiert werden. Des Weiteren befindet sich der Pegel der Taktleitung für die Dauer eines halben Taktzyklus T/2 auf logisch ”1” und für die Dauer eines weiteren halben Taktzyklus T/2 auf logisch ”0”. Dabei werden bei einer steigenden Taktflanke des Taktzyklus ein Informationsbit für die erste Folgekomponente und bei einer fallenden Taktflanke des Takt zyklus ein Informationsbit für die zweite Folgekomponente durch die jeweilige Folgekomponente ausgelesen.at a method according to the invention to extend the functionality a serial interface is a major component comprising a serial interface, with a large number of follow-on components, each having a serial interface, in conjunction, wherein the plurality of follow-up components via the same chip select line with for the respective follower component specific data through the main component is programmed. Furthermore, the data is transmitted as information bits transmit a clock cycle T; the clock cycle in half T / 2 is split and where during the first half an information bit for a first follower component and during the second half Information bit for transmit a second sequence component becomes. Thus, you can two follow-on components programmed from one main component via only one chip select line become. Furthermore, the level of the clock line is for the duration half clock cycle T / 2 to logical "1" and for the duration of another half clock cycle T / 2 to logic "0". It will be at a rising Clock edge of the clock cycle an information bit for the first sequence component and at a falling clock edge of the clock cycle, an information bit for the second Subsequent component read out by the respective follower component.
Bei einem weiteren erfindungsgemäßen Verfahren zur Erweiterung der Funktionalität einer Serienschnittstelle steht eine Hauptkomponente, aufweisend eine serielle Schnittstelle, mit einer Vielzahl von Folgekomponenten, jeweils aufweisend eine serielle Schnittstelle, in Verbindung, wobei die Vielzahl von Folgekomponenten über dieselbe Chip-Auswahl-Leitung mit für die jeweilige Folgekomponente bestimmten Daten durch die Hauptkomponente programmiert wird. Ferner werden die Daten als Informationsbits mit einem Taktzyklus T übertragen, wobei der Taktzyklus in zwei Hälften T/2 aufgeteilt ist und während der ersten Hälfte ein Informationsbit für eine erste Folgekomponente und während der zweiten Hälfte ein Informationsbit für eine zweite Folgekomponente übertragen werden. Des Weiteren befindet sich der Pegel der Taktleitung für die Dauer eines halben Taktzyklus T/2 auf logisch ”1” und für die Dauer eines weiteren halben Taktzyklus T/2 auf logisch ”0”. Dabei werden bei einer fallenden Taktflanke des Taktzyklus ein Informationsbit für die erste Folgekomponente und bei einer fallenden Taktflanke des Taktzyklus ein Informationsbit für die zweite Folgekomponente durch die jeweilige Folgekomponente ausgelesen.at a further inventive method to extend the functionality A serial interface is a major component comprising a serial interface, with a large number of follow-on components, each having a serial interface, in conjunction, wherein the plurality of follower components via the same chip select line with for each Sequence component specific data is programmed by the main component. Further, the data becomes information clocks with one clock cycle T transfer, the clock cycle in half T / 2 is split and while the first half an information bit for a first follower component and during the second half an information bit for transmit a second sequence component become. Furthermore, the level of the clock line is for the duration half clock cycle T / 2 to logic "1" and for another half time Clock cycle T / 2 to logical "0". there become an information bit at a falling clock edge of the clock cycle for the first sequence component and at a falling clock edge of the clock cycle an information bit for the second sequence component is read out by the respective sequence component.
Bei einer Ausführungsform werden die Daten als Informationsbits in einem Taktsignal mit einem Taktzyklus T übertragen, wobei der Taktzyklus in zwei Hälften T/2 aufgeteilt ist und wobei während der ersten Hälfte eines Taktzyklus ein Informationsbit für eine erste Folgekomponente und während der zweiten Hälfte des Taktzyklus ein Informationsbit für eine zweite Folgekomponente übertragen werden, und wobei während der ersten Hälfte eines nachfolgenden Taktzyklus ein Informationsbit für eine dritte Folgekomponente und während der zweiten Hälfte des nachfolgenden Taktzyklus ein Informationsbit für eine vierte Folgekomponente übertragen werden. Somit können über eine Chip-Auswahlleitung vier Folgekomponenten durch eine Hauptkomponente programmiert werden. Die vorliegende Erfindung ist jedoch nicht auf eine Programmierung von zwei oder vier Folgekomponenten beschränkt, sondern lässt sich entsprechend auf eine beliebige Anzahl von Folgekomponenten erhöhen.at an embodiment For example, the data is transmitted as information bits in a clock at one clock cycle T transfer, the clock cycle in half T / 2 is split and where during the first half one clock cycle an information bit for a first follower component and while the second half of the clock cycle transmit an information bit for a second sequence component be, and while during the first half a subsequent clock cycle an information bit for a third Follow-up component and during the second half the next clock cycle an information bit for a fourth Transfer follow-up component become. Thus can over a Chip select line four sequence components by a main component be programmed. However, the present invention is not limited to a programming of two or four sequential components, but let yourself increase accordingly to any number of follower components.
Bei einer Weiterbildung der Erfindung werden mithilfe eines 1:2-Taktteilers die entsprechenden Taktflanken des Taktsignals am Takteingang der jeweiligen Folgekomponenten erzeugt.at a development of the invention using a 1: 2 clock divider the corresponding clock edges of the clock signal at the clock input of generated respective sequence components.
Bei einer anderen Weiterbildung wird das Taktsignal vor der jeweiligen Folgekomponente invertiert. Dies erfolgt bevorzugt mit einem Inverter. Bevorzugt sind der 1:2 Taktteiler und der Inverter jeweils in einem Baustein integriert. Es ist aber auch denkbar das es sich um separate Bausteine handelt, bzw. dass die 1:2 Taktteiler und die Inverter in der Folgekomponente integriert sind.at another development, the clock signal before the respective Inverse component inverted. This is preferably done with an inverter. Preferably, the 1: 2 clock divider and the inverter are each in one Component integrated. But it is also conceivable that it is separate Blocks acts, or that the 1: 2 clock divider and the inverter are integrated in the subsequent component.
Bei einer weiteren Ausführungsform der vorliegenden Erfindung werden bei einer ungeraden Anzahl von Folgekomponenten in mindestens einer Hälfte eines Taktzyklus T/2 keine Daten übertragen. Durch Weglassen einer Folgekomponente können ohne weitere Änderungen beispielsweise drei statt vier Folgekomponenten angesprochen werden. Allerdings werden dabei in dem entsprechenden Zeitintervall keine Daten für eine Folgekomponente übertragen.at a further embodiment of the present invention are used in an odd number of Follow-up components in at least one half of a clock cycle T / 2 none Transfer data. By Omitting a follow-up component can be done without any further changes For example, three instead of four follow-up components are addressed. However, there will be no in the appropriate time interval Data for transmit a follow-up component.
Bei einer Weiterbildung der vorliegenden Erfindung ist eine Taktaufbereitung in den Komponenten integriert. Die erfindungsgemäße Vorrichtung zur Erweiterung der Funktionalität einer seriellen Schnittstelle weist eine Hauptkomponente mit einer seriellen Schnittstelle und eine damit in Verbindung stehende Vielzahl von Folgekomponenten, jeweils aufweisend eine serielle Schnittstelle, und eine Chip-Auswahl-Leitung, welche geeignet ist, die Vielzahl von Folgekomponenten mit für die jeweilige Folgekomponente bestimmten Daten durch die Hauptkomponente zu programmieren, auf. Bei den Hauptkomponenten bzw. Folgekomponenten handelt es sich bevorzugt um elektronische Bauteile wie integrierte Schaltungen (ICs). Eine Hauptkomponente entspricht dabei einem Element, welches eine Programmierung vornehmen kann. Eine solche Hauptkomponente wird auch als sogenannter „Master” bezeichnet. Die Folgekomponente wird durch die Hauptkomponente programmiert und ist ein sogenannter „Slave”. Die serielle Schnittstelle ist bevorzugt eine Schnittstele gemäß SPI. Die Daten werden dabei über dieselbe von der Hauptkomponente ausgehende Datenleitung an die Folgekomponenten übertragen. Ferner weist diese erfindungsgemäße Vorrichtung einen Taktzyklus zum Übertragen der Daten als Informationsbit auf, wobei der Taktzyklus in zwei Hälften T/2 aufgeteilt ist und wobei während der ersten Hälfte ein Informationsbit für eine erste Folgekomponente und während der zweiten Hälfte ein Informationsbit für eine zweite Folgekomponente übertragen wird. Somit können zwei Folgekomponenten von einer Hauptkomponente über nur eine Chip-Auswahl-Leitung programmiert werden. Des Weiteren befindet sich der Pegel der Taktleitung für die Dauer eines halben Taktzyklus T/2 auf logisch ”1” und für die Dauer eines weiteren halben Taktzyklus T/2 auf logisch ”0”. Dabei werden bei einer steigenden Taktflanke des Taktzyklus ein Informationsbit für die erste Folgekomponente und bei einer fallenden Taktflanke des Taktzyklus ein Informationsbit für die zweite Folgekomponente durch die jeweilige Folgekomponente ausgelesen.In a development of the present invention, a clock conditioning is integrated in the components. The inventive device for extending the functionality of a serial interface has a main component with a serial interface and a related plurality of slave components, each having a serial interface, and a chip select line, which is suitable, the plurality of slave components with to program data intended for the respective follow-up component by the main component. The main components or follow-up components are preferably electronic components such as integrated circuits (ICs). A main component corresponds to an element which can carry out a programming. Such a main component is also referred to as a so-called "master". The sequence component is programmed by the main component and is a so-called "slave". The serial interface is preferably a Schnittstele according to SPI. The data is thereby transmitted to the subsequent components via the same data line originating from the main component. Furthermore, this device according to the invention has a clock cycle for transmitting the data as an information bit, wherein the clock cycle is divided into two halves T / 2 and wherein during the first half an information bit for a first sequence component and during the second half transmit an information bit for a second sequence component becomes. Thus, two sequential components can be programmed from one main component via only one chip select line. Furthermore, the level of the clock line for the duration of half a clock cycle T / 2 is at logic "1" and for the duration of another half clock cycle T / 2 to logic "0". In this case, an information bit for the first sequence component and, in the case of a falling clock edge of the clock cycle, an information bit for the second sequence component are read out by the respective sequence component on a rising clock edge of the clock cycle.
Eine weitere erfindungsgemäße Vorrichtung zur Erweiterung der Funktionalität einer Serienschnittstelle weist eine Hauptkomponente mit einer Serienschnittstelle und eine damit in Verbindung stehende Vielzahl von Folgekomponenten, jeweils aufweisend eine serielle Schnittstelle, und eine Chip-Auswahl-Leitung, welche geeignet ist, die Vielzahl von Folgekomponenten mit für die jeweilige Folgekomponente bestimmten Daten durch die Hauptkomponente zu programmieren, auf. Diese Vorrichtung weist ebenfalls einen Taktzyklus T zum Übertragen der Daten als Informationsbits auf, wobei der Taktzyklus in zwei Hälften T/2 aufgeteilt ist, und wobei der Taktzyklus der ersten Hälfte ein Informationsbit für eine erste Folgekomponente und während der zweiten Hälfte ein Informationsbit für eine zweite Folgekomponente enthält. Der Pegel der Taktleitung befindet sich für die Dauer eines halben Taktzyklus T/2 auf logisch „1” und für die Dauer eines weiteren halben Taktzyklus T/2 auf logisch „0”. Dabei werden bei einer fallenden Taktflanke des Taktzyklus ein Informationsbit für die erste Folgekomponente und bei einer steigenden Taktflanke des Taktzyklus ein Informationsbit für die zweite Folgekomponente durch die jeweilige Folgekomponente ausgelesen.A another device according to the invention for Extension of functionality A serial interface has a main component with a serial interface and a related plurality of follow-up components, each having a serial interface, and a chip select line, which is suitable, the plurality of secondary components with for each Sequence component to program certain data through the main component, on. This device also has a clock cycle T for transmission the data as information bits, the clock cycle in two halves T / 2 is divided, and wherein the clock cycle of the first half a Information bit for a first follower component and during the second half an information bit for contains a second sequence component. The level of the clock line is for the duration of half a clock cycle T / 2 to logical "1" and for the duration another half clock cycle T / 2 to logic "0". there become an information bit at a falling clock edge of the clock cycle for the first follower component and at a rising clock edge of the clock cycle an information bit for the second sequence component is read out by the respective sequence component.
Die vorliegende Erfindung betrifft des Weiteren ein Mobilfunkgerät, welches geeignet ist, ein erfindungsgemäßes Verfahren zu verwenden.The The present invention further relates to a mobile device which is suitable, a method according to the invention to use.
Darüber hinaus betrifft die vorliegende Erfindung auch ein Mobilfunkgerät, welches eine erfindungsgemäße Vorrichtung aufweist.Furthermore The present invention also relates to a mobile radio device which a device according to the invention having.
Die Erfindung wird im Folgenden unter Hinweis auf die beigefügten Zeichnungen anhand mehrer Ausführungsbeispiele näher erläutert. Die dort dargestellten Merkmale und auch die bereits oben beschriebenen Merkmale können nicht nur in der genannten Kombination, sondern auch einzeln oder in anderen Kombinationen erfindungswesentlich sein. Es zeigen:The The invention is described below with reference to the accompanying drawings based on several embodiments explained in more detail. The features shown there and also those already described above Features can not only in the combination mentioned, but also individually or be essential to the invention in other combinations. Show it:
Wie
aus
Aus
Die
Anzahl der Folgekomponenten gemäß dem Ausführungsbeispiel
nach
Durch die vorliegende Erfindung ist es möglich, mehrere Folgekomponenten über eine SPI-Schnittstelle gleichzeitig durch eine Hauptkomponente zu programmieren. Dadurch wird zum Einen die Gesamtzeit zum Programmieren reduziert und zum Anderen der Bedarf an Chip-Auswahl-Leitungen minimiert.By The present invention makes it possible to have multiple sequence components via an SPI interface to program simultaneously by a main component. Thereby On the one hand the total time for programming is reduced and the Other minimizes the need for chip select lines.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2003136807 DE10336807B4 (en) | 2003-08-11 | 2003-08-11 | Method and device for extending the functionality of a serial interface and a mobile device using the method and a mobile device comprising the device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2003136807 DE10336807B4 (en) | 2003-08-11 | 2003-08-11 | Method and device for extending the functionality of a serial interface and a mobile device using the method and a mobile device comprising the device |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10336807A1 DE10336807A1 (en) | 2005-03-17 |
DE10336807B4 true DE10336807B4 (en) | 2010-12-09 |
Family
ID=34201450
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2003136807 Expired - Fee Related DE10336807B4 (en) | 2003-08-11 | 2003-08-11 | Method and device for extending the functionality of a serial interface and a mobile device using the method and a mobile device comprising the device |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10336807B4 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5928345A (en) * | 1996-09-30 | 1999-07-27 | Rosemont Inc. | Field instrument with data bus communications protocol |
US6304921B1 (en) * | 1998-12-07 | 2001-10-16 | Motorola Inc. | System for serial peripheral interface with embedded addressing circuit for providing portion of an address for peripheral devices |
-
2003
- 2003-08-11 DE DE2003136807 patent/DE10336807B4/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5928345A (en) * | 1996-09-30 | 1999-07-27 | Rosemont Inc. | Field instrument with data bus communications protocol |
US6304921B1 (en) * | 1998-12-07 | 2001-10-16 | Motorola Inc. | System for serial peripheral interface with embedded addressing circuit for providing portion of an address for peripheral devices |
Also Published As
Publication number | Publication date |
---|---|
DE10336807A1 (en) | 2005-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3300261C2 (en) | ||
DE2654050C3 (en) | Clock signal control system of a microcomputer system | |
DE2756890C2 (en) | Circuit arrangement for controlling the data transmission between a central processing unit and a plurality of peripheral units | |
EP3131016A1 (en) | Dynamic addressing | |
EP0190554B1 (en) | Method and circuit arrangement for switching over a clocked device having multiple operating states | |
DE2625545A1 (en) | AUTOMATIC PULSE CALIBRATION DEVICE | |
DE3232600C2 (en) | ||
DE3106862C2 (en) | Priority arbitration circuitry | |
DE3019078C2 (en) | Synchronizing device for a time division multiplex system | |
DE2758151A1 (en) | DEVICE FOR SORTING RECORDS | |
DE3743586C2 (en) | ||
DE3543471C1 (en) | Building block made in integrated technology for creating integrated circuits | |
EP1038357A2 (en) | A/d converter | |
DE10336807B4 (en) | Method and device for extending the functionality of a serial interface and a mobile device using the method and a mobile device comprising the device | |
EP0213584A2 (en) | Circuitry with a memory arrangement in matrix form for a variably controllable delay of digital signals | |
EP1095338A2 (en) | Can module | |
DE3900642C2 (en) | Programmable control and associated input procedure | |
EP0073969A2 (en) | Method and circuit to deliver refresh signals to a semiconductor memory | |
DE19948598B4 (en) | Microcomputer with sampling function of a repeat request signal in synchronization with a sampling signal | |
EP0392636B1 (en) | Integrated circuit | |
DE10345163B4 (en) | Method and apparatus for frequency division and demultiplexing | |
EP1091290B1 (en) | Processor system with Store or Load instruction having splitting information | |
DE3715291C2 (en) | Circuit arrangement for expanding the connection options for peripheral units cooperating with a central control device | |
DE19923327C2 (en) | Method for serial transmission of digital data | |
EP2629421B1 (en) | Method for controlling pulse-with modulation by means of a data bus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: BENQ MOBILE GMBH & CO. OHG, 81667 MUENCHEN, DE |
|
8139 | Disposal/non-payment of the annual fee | ||
8127 | New person/name/address of the applicant |
Owner name: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUN, US |
|
8128 | New person/name/address of the agent |
Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, 80538 MUENCHEN |
|
8170 | Reinstatement of the former position | ||
8364 | No opposition during term of opposition | ||
R020 | Patent grant now final |
Effective date: 20110309 |
|
8327 | Change in the person/name/address of the patent owner |
Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, US |
|
R081 | Change of applicant/patentee |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., HOU, US Free format text: FORMER OWNER: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUNNYVALE, CALIF., US Effective date: 20110406 Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US Free format text: FORMER OWNER: PALM, INC. (N.D.GES. D. STAATES DELAWARE), SUNNYVALE, CALIF., US Effective date: 20110406 |
|
R082 | Change of representative |
Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE |
|
R081 | Change of applicant/patentee |
Owner name: QUALCOMM INCORPORATED, SAN DIEGO, US Free format text: FORMER OWNER: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., HOUSTON, TEX., US Effective date: 20150114 |
|
R082 | Change of representative |
Representative=s name: MAUCHER JENKINS, DE Effective date: 20150114 Representative=s name: SAMSON & PARTNER, PATENTANWAELTE, DE Effective date: 20150114 Representative=s name: SAMSON & PARTNER PATENTANWAELTE MBB, DE Effective date: 20150114 Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE Effective date: 20150114 |
|
R082 | Change of representative |
Representative=s name: MAUCHER JENKINS, DE Representative=s name: MAUCHER JENKINS PATENTANWAELTE & RECHTSANWAELT, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |