Jeg ved ikke om det er den rigtige undergruppe, og om dette indlæg overhovedet er interessant for denne side, men jeg tager chancen, skyd mig ikke
Indlægget er rigtig "nørdet" vil nogen nok mene, og ligger langt udenfor vanlig IHC problemstillinger, men jeg tænkte at der garanteret er nogle herinde (som alle andre steder) som roder med hvadsomhelst og har hovedet skruet rigtig godt på, som måske kan hjælpe/bidrage med viden om emnet
Jeg er igang med at få installeret IHC i mit hus, og dermed udskifte mit 23 år gamle hjemmelavede system (8051, 96 indgange og 128 udgange)....
I den forbindelse har jeg luret lidt på IHC wireless system for måske at lure lidt hvordan det virker ("indeni")...
Jeg har ikke fundet ud af de vise sten endnu, men måske er der andre herinde der har/vil rode med det.
Jeg skilte et af deres 6 tryk paneler og fandt forbindelserne mellem processoren (PIC18LF452) og RF kredsen (CC1020). Der er trukket 4 signaler til en SPI bus samt Clock og Data signal (delt TX og RX) mellem CPU og CC1020.
Jeg har optaget en del data vha Saleae logik analysator (som flere af jer måske kender/anvender).
Forbindelserne mellem CPU og CC1020 er som følger:
CC1020 PSEL <- CPU pin 23 (RA4)
CC1020 DCLK <- CPU pin 9 (RB0/INT)
CC1020 PDO -> CPU pin 42 (SDI)
CC1020 PDI <- CPU pin 43 (SDO)
CC1020 PCLK <- CPU pin 37 (SCK)
CC1020 DIO <-> CPU pin 22 (RA3)
Navne i parentes efter CPU ben numre er typen af I/O for det enkelt ben. Feks er CC1020 DCLK forbundet til ben 9 som er RB0/INT, et godt bud her er nok at det er interrupt funktionen der bruges da CC1020 sender clock ud både når der skal modtages og sendes data. SDI, SDO, SCK er fra CPU'ens SPI port.
Spørgsmål
cgroen
Jeg ved ikke om det er den rigtige undergruppe, og om dette indlæg overhovedet er interessant for denne side, men jeg tager chancen, skyd mig ikke
Indlægget er rigtig "nørdet" vil nogen nok mene, og ligger langt udenfor vanlig IHC problemstillinger, men jeg tænkte at der garanteret er nogle herinde (som alle andre steder) som roder med hvadsomhelst og har hovedet skruet rigtig godt på, som måske kan hjælpe/bidrage med viden om emnet
Jeg er igang med at få installeret IHC i mit hus, og dermed udskifte mit 23 år gamle hjemmelavede system (8051, 96 indgange og 128 udgange)....
I den forbindelse har jeg luret lidt på IHC wireless system for måske at lure lidt hvordan det virker ("indeni")...
Jeg har ikke fundet ud af de vise sten endnu, men måske er der andre herinde der har/vil rode med det.
Jeg skilte et af deres 6 tryk paneler og fandt forbindelserne mellem processoren (PIC18LF452) og RF kredsen (CC1020). Der er trukket 4 signaler til en SPI bus samt Clock og Data signal (delt TX og RX) mellem CPU og CC1020.
Jeg har optaget en del data vha Saleae logik analysator (som flere af jer måske kender/anvender).
Forbindelserne mellem CPU og CC1020 er som følger:
CC1020 PSEL <- CPU pin 23 (RA4)
CC1020 DCLK <- CPU pin 9 (RB0/INT)
CC1020 PDO -> CPU pin 42 (SDI)
CC1020 PDI <- CPU pin 43 (SDO)
CC1020 PCLK <- CPU pin 37 (SCK)
CC1020 DIO <-> CPU pin 22 (RA3)
Navne i parentes efter CPU ben numre er typen af I/O for det enkelt ben. Feks er CC1020 DCLK forbundet til ben 9 som er RB0/INT, et godt bud her er nok at det er interrupt funktionen der bruges da CC1020 sender clock ud både når der skal modtages og sendes data. SDI, SDO, SCK er fra CPU'ens SPI port.
Alle de data jeg har snuppet, billeder og datablad for CC1020 kan findes i en zip fil: https://www.dropbox.com/s/phgzrxe90bhqoie/Trådløs tryk data collect.zip?dl=0
Link til kommentar
Del på andre sites
25 svar på dette spørgsmål
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.