CC1101 CC1100 Kompatibilität

OP #3667468
Lesenswert?

Hallo,

ich Versuche gerade mit einem CC1101 Chip zu meinen 
Homematic-Komponenten zu funken, allerdings scheinen die CC1100 von den 
HM-Komponenten überhaupt nicht mit den CC1101 Chips kommunizieren zu 
wollen.

Setup:
A: ein HM-LAN-CFG Controller
B: ein HM-Zwischenstecker, per Buspirate umprogrammiert
C: ein Arduino-Nano mit einem CC1101-Modul
D: ein Raspberry-Pi mit einem CC1101-Modul

A und B können ohne Probleme, C und D auch - aber bei A/B und C/D 
passiert leider gar nichts.

Die Register-Settings sind gleich - ich habe es mit der 
Homematic-Konfiguration probiert:

        0x00, 0x07, // IOCFG2: packet crc ok
        0x02, 0x2E, // IOCFG0:
        0x03, 0x0D, // FIFOTHR: TX:9 / RX:56
        0x04, 0xE9, // SYNC1
        0x05, 0xCA, // SYNC0
        0x07, 0x0C, // PKTCTRL1:
        0x0B, 0x06, // FSCTRL1:
        0x0D, 0x21, // FREQ2
        0x0E, 0x65, // FREQ1
        0x0F, 0x6A, // FREQ0
        0x10, 0xC8, // MDMCFG4
        0x11, 0x93, // MDMCFG3
        0x12, 0x03, // MDMCFG2
        0x15, 0x34, // DEVIATN
        0x17, 0x30, // MCSM1
        0x18, 0x18, // MCSM0
        0x19, 0x16, // FOCCFG
        0x1B, 0x43, // AGCTRL2
        0x21, 0x56, // FREND1
        0x25, 0x00, // FSCAL1
        0x26, 0x11, // FSCAL0
        0x2D, 0x35, // TEST1
        0x3E, 0xC3 // PATABLE

aber auch mit den Standardeinstellungen:

    0x00, 0x2E, // CC1101_IOCFG2
    0x01, 0x2E, // CC1101_IOCFG1
    0x02, 0x06, // CC1101_IOCFG0
    0x03, 0x07, // CC1101_FIFOTHR
    0x04, 0xB5, // CC1101_SYNC1
    0x05, 0x47, // CC1101_SYNC0
    0x06, 0x3D, // CC1101_PKTLEN
    0x07, 0x04, // CC1101_PKTCTRL1
    0x08, 0x05, // CC1101_PKTCTRL0
    0x09, 0xFF, // CC1101_ADDR
    0x0A, 0x00, // CC1101_CHANNR
    0x0B, 0x08, // CC1101_FSCTRL1
    0x0C, 0x00, // CC1101_FSCTRL0
    0x0D, 0x21, // CC1101_FREQ2
    0x0E, 0x62, // CC1101_FREQ1
    0x0F, 0x76, // CC1101_FREQ0
    0x10, 0xCA, // CC1101_MDMCFG4
    0x11, 0x83, // CC1101_MDMCFG3
    0x12, 0x93, // CC1101_MDMCFG2
    0x13, 0x22, // CC1101_MDMCFG1
    0x14, 0xF8, // CC1101_MDMCFG0
    0x15, 0x35, // CC1101_DEVIATN
    0x16, 0x07, // CC1101_MCSM2
    0x17, 0x20, // CC1101_MCSM1
    0x18, 0x18, // CC1101_MCSM0
    0x19, 0x16, // CC1101_FOCCFG
    0x1A, 0x6C, // CC1101_BSCFG
    0x1B, 0x43, // CC1101_AGCTRL2
    0x1C, 0x40, // CC1101_AGCTRL1
    0x1D, 0x91, // CC1101_AGCTRL0
    0x1E, 0x87, // CC1101_WOREVT1
    0x1F, 0x6B, // CC1101_WOREVT0
    0x20, 0xFB, // CC1101_WORCTRL
    0x21, 0x56, // CC1101_FREND1
    0x22, 0x10, // CC1101_FREND0
    0x23, 0xE9, // CC1101_FSCAL3
    0x24, 0x2A, // CC1101_FSCAL2
    0x25, 0x00, // CC1101_FSCAL1
    0x26, 0x1F, // CC1101_FSCAL0
    0x27, 0x41, // CC1101_RCCTRL1
    0x28, 0x00, // CC1101_RCCTRL0
    0x29, 0x59, // CC1101_FSTEST
    0x2A, 0x7F, // CC1101_PTEST
    0x2B, 0x3F, // CC1101_AGCTEST
    0x2C, 0x81, // CC1101_TEST2
    0x2D, 0x35, // CC1101_TEST1
    0x2E, 0x09, // CC1101_TEST0
    0x3E, 0xC0, // CC1101_PATABLE

Hat da irgendjemand schon mal die Erfahrung gemacht?

Vielen Dank,

Moritz

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren