Sziasztok ,
Adott egy LV23000M PLL IC vel épített modulom amelyet egy Samsung mikrohullámú sütőből szereltem ki. A Samsung sűtő M193 sorozat de a pontos típusa alapján nem találtam meg a neten.
Azt akartam volna ,hogy beüzemeljem az LV23000M PLL FM/AM STEREO dekóder IC-t egy PIC18F67J50 mikrokontrollerel. Az a gondom vele ,hogy a DO kivezetése folyamatosan magas szinten van. Független ,hogy a megfelelő cím alapján olvasnám ki belőle a IF értéket. többek között. Az a kérdésem foglalkozott valaki ezzel az IC-vel ,hogy vezérelje mikrokontrollerel ?
Mert lehet , valamit sorozatosan el hibázok a címzésnél ,amikor ki akarom olvasni az IC-t .
Előre is Nagyon szépen Köszönöm a segítséget !
Ami magát a CCB bus rendszerrel való (lényegében egy "spéci " SPI bus) mint ismeritek. ,erre egy bit billegtető függvényt írtam azt is meg osztom veletek.
Előre is nagyon szépen köszönöm a segítséget Mindenkinek !
Üdv :
Hali!
Csak gyorsan átfutottam a kódot és szerintem fordított bitsorrendben küldöd ki a címet, a legkisebb helyiértékűvel kellene kezdeni, nem a legnagyobbal - de a tévedés jogát fenntartom.
Itt egy egész jó könyvtár Arduinora, ez alapján nézd át a kódod: https://github.com/RodLophus/SanyoCCB/blob/master/SanyoCCB.cpp
Nincs valami egyszerű logikai analizátorod? Azzal lehetne látni, hogy mi megy ki, hogy alakulnak az időzítések, a bitsorrend, küld-e vissza valamit a csip, stb. Ha nincs, akkor ilyen egyszerűbb célokra ez tökéletes: https://www.hestore.hu/prod_10035503.html
imrus101
1
Szia ,
Megnéztem azt az Arduino féle kódót. Szerintem a szerző feltett egy verziót ami a PLL vezérlésére szolgál. Szerintem ez nem végleges verzió lehet. Mert megoldottam az Arduino IDE ben való importálását. Ki próbáltam ,sajnos nem működik. Egyébként a ccb.write metodusban shiftelés gondok vannak ,ami a byte sorrend beallítására vonatkozik. Ez a metodus a ccb.write a sanyoCCB.cpp fájlban van. Ott van egy shiftelés és az úgy biztosan nem jó.
Ami nagyon nehéz az az kideríteni az IC működő lépességét . Mert sajnos semmiféle kommunikáció nincsen.... Sem íras sem olvasás , tehát nem tudom ,hogy az IC működöképes. Ellenőriztem a huzalozást de valami biztosan nem jó. Mert nem kommunikál.
Üdv :
0
Szia , Nagyon szépen köszönöm az észre vételedet ,a segítségedet !
Közben modosítottam a PIC szoftvert és csatolom is ,ha lehetséges ,hogyan. Ami fontos : Az Arduino féle megoldást elfogadom. És nagyon szépen köszönöm !
A Javítás a bitsorrend küldésére szorítkozott. Viszont nem tudom hogy derítsem ki az IC mükődő képességét . Mert egyenlőre semmire nem reagál. Hozzá teszem a tunner moduról nincs kapcsolási rajzom csak a rajta lévő IC datasheet ek vannak meg így a PLL szintézeré is !
Még egy fontos dolog : Te voltál az aki segített az RFM22B beüzemelésében annó az müködik . Azt is Nagyon szépen köszönöm !
Logikai analizátor ként használtam a Jó Öreg Pickit 2 -mert be van ebben építve a Logic Tools a PC desktop alkalmazásban és kimondottan SPI /CCB ,I2C /UART tesztelésre való. Ezzel megnéztem mit küld ki a mikrokontroller , erről csatolom a Logikai idő diagramot.
Kár ,hogy a Pickit3 és utódaiból a Microchip "kivette az ingyenes analizátort " PC dektop alkalmazást a PiCKit programmer későbbi fejlesztéseiből.. ezeket jó pénzért ma már el lehet adni (némelyik csillagászati összegért mint ismeretes ).
Az Arduino féle softvert kipróbálom mindenképp. A célom az,hogy működésre bírjam a rádiót. Nagyon remélem ,hogy az LV23000M szintézer IC működő képes mert ez annak ellenére ,hogy "béke beli " japán eszköz gen ügyes lenne a maga nemében , a szintézer mellett ,teljes ,konkrétan egy FM / AM szuperheterodin elvű integrált rádió vevő.
Üdv : Lengyel József
0
szia
4.oldal
1
Szia nagyon szépen Köszönöm !
Szeretnék ezzel az IC-vel es a mikrokontrollerrel egy rádiót csinálni ,ha lehet :)
Egyenlőre nincs kommunikációm a mikrokontrollerel ....
A Rajzot Nagyon szépen Köszönöm !
Üdv :
0