Ankündigung

Einklappen
Keine Ankündigung bisher.

I2C Lizenz? Wann?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • raphael
    Registrierter Benutzer
    • 10.05.2001
    • 3490

    I2C Lizenz? Wann?

    Hallo!

    Irgendwie OT aber eigentlich auch nicht.
    Viele ICs auch im Audiobereich (AD/DA-wandler, Codecs usw.) benutzen zur Steuerung einen I2C-Bus. Soeit ich weiß, ist für die Nutzung dieses Busses eine Lizenz von Phillips notwendig, nur abwann brauche ich die Lizenz?
    -> Wenn ich fertige bausteine kaufe, bei denen sicher nicht
    -> wenn ich diese Bauteile auf ein Platine baue und die ganz Platine verkaufe, dann ?
    -> wenn ich I2C in einen MC implementiere und ich das zu privaten Zweck tue? vermutllich nicht
    -> wenn ich den MC dann wieder auf Platine verbaue und Platine verkaufe? -> dann vermutlich wieder, oder?
    Sehe ich das so richtig?
    UNd wie ist das eigentlich bei solche elektor,-bauvorschlägen? da gibt es jede Menge, bei denen MCs mit I2C-implementierung dabei sind und man kann den fertig programmierten MC bei elektor kaufen. Müssen die dann auch Lizenzgebühren abdrücken?
    Wäre nett, wenn sich da jemand auskennt und mich mal gerade aufklären könnte.

    Raphael
    There are 10 types of people: Those that understand Binary and those that don't.

    T+A SACD 1245R, Sony DVP-NS305, AppleTV (2G), Marantz SR5200,
    2x Pass Aleph-X 70W (DIY)
    LS mit Visaton:
    RiPol (2xTIW400)
    Nothung (2x W170S+CD-Horn, vollaktiver Lautsprecher)
    Troll (W100S+KTN25F Koaxlautsprecher)
  • lenz
    Registrierter Benutzer
    • 22.11.2002
    • 233

    #2
    Ein heißes Eisen.
    Es besteht lediglich eine Vereinbarung zwischen Philips und Cirrus.
    Mit allen anderen liegt Philips wohl im Clinch.
    So wie ich es verstanden hab, entstehen die Lizensgebühren nur für die Chiphersteller.
    Siehe auch:

    http://www.cirrus.com/en/press/releases/P209.html
    Gruß
    Lenz

    Kommentar

    • Frank S
      Registrierter Benutzer
      • 26.04.2002
      • 4741

      #3
      Atmel nennt die hardwaremäßige IIC Einheit einfach "TwoWireInterface". Vermutlich aus obigem Grund wird die Lizenz umgangen.

      Kommentar

      • raphael
        Registrierter Benutzer
        • 10.05.2001
        • 3490

        #4
        SPI (Serial Protocol Interface) ist auch eine beliebte Bezeichnung.
        Oft kann man mit den Schnittstellen dann aber auch noch andere Protocolle oder Kommunikationsarten aufbauen als "nur" I2C. Zwecks Kommunikation über RS232 usw.

        Raphael
        There are 10 types of people: Those that understand Binary and those that don't.

        T+A SACD 1245R, Sony DVP-NS305, AppleTV (2G), Marantz SR5200,
        2x Pass Aleph-X 70W (DIY)
        LS mit Visaton:
        RiPol (2xTIW400)
        Nothung (2x W170S+CD-Horn, vollaktiver Lautsprecher)
        Troll (W100S+KTN25F Koaxlautsprecher)

        Kommentar

        • tommyz
          Registrierter Benutzer
          • 11.10.2004
          • 17

          #5
          Halt, halt,

          SPI und I2C sind zwei komplett unterschiedliche serielle Protokolle.

          I2C Lizenzen brauchen nur Chiphersteller.

          Interessant wird's natürlich, wenn man das ganze in einem CPLD oder FPGA implementiert....



          ciao, TommyZ

          Kommentar

          • raphael
            Registrierter Benutzer
            • 10.05.2001
            • 3490

            #6
            Und eigentlich auch wieder nicht. Hatte letztens ein paar Chips von Cypress in der Hand, die nannten das SPI, aber, wenn man sich mal die Timings und den Aufbau der Bytes angesehen hat, wurde eins schnell klar: Das ist I2C nur man nennt es nicht so.

            Raphael
            There are 10 types of people: Those that understand Binary and those that don't.

            T+A SACD 1245R, Sony DVP-NS305, AppleTV (2G), Marantz SR5200,
            2x Pass Aleph-X 70W (DIY)
            LS mit Visaton:
            RiPol (2xTIW400)
            Nothung (2x W170S+CD-Horn, vollaktiver Lautsprecher)
            Troll (W100S+KTN25F Koaxlautsprecher)

            Kommentar

            • tommyz
              Registrierter Benutzer
              • 11.10.2004
              • 17

              #7
              Nein,

              SPI ist ein single Master Bus.
              Takt kommt immer vom Master.
              Für Daten ein und aus gibt es getrennte Leitungen.
              Für jeden Slave gibt es eine eigene Select-Leitung.

              IIC (oder I2C oder TWI) ist ein Multimaster-Bus. Die Slaves können zu Timingzwecken die Taktleitung festhalten. Die Datenleitung ist bidirektional, es gibt keine Select-Leitungen, das dies im Protokoll geschieht (ähnlich CAN).

              ciao, TommyZ

              Kommentar

              • raphael
                Registrierter Benutzer
                • 10.05.2001
                • 3490

                #8
                Ja und genau das macht dieser SPI beim Cypress. Ist eigentlich auch egal. Mir ist ja klar, daß SPI eigentlich was anderes ist, wollte eben nur sagen, daß es offenbar Hersteller gibt, die eine I2C-Schnittstelle implemntieren, diese aber nciht so nennen. Auch die Ansteuerung der Chips funktioniert wunderbar über I2C, habs ausprobiert.

                Raphael
                There are 10 types of people: Those that understand Binary and those that don't.

                T+A SACD 1245R, Sony DVP-NS305, AppleTV (2G), Marantz SR5200,
                2x Pass Aleph-X 70W (DIY)
                LS mit Visaton:
                RiPol (2xTIW400)
                Nothung (2x W170S+CD-Horn, vollaktiver Lautsprecher)
                Troll (W100S+KTN25F Koaxlautsprecher)

                Kommentar

                Lädt...
                X