Flecko Posted January 15, 2004 Report Share Posted January 15, 2004 I've looked extensively over the schematics for the SID and core modules, but I don't understand how a 40mhz PIC and a 1mhz SID can be connected together without timing conflicts.I ran into this problem early on in my design with my HC11 and SID. The HC11 runs at 2mhz and the SID at 1mhz, so my enable signals sent to the SID weren't latching up correctly.I'm trying to rebuild my design with a PIC 18F452, so my question is, how would I go about interfacing it with the SID? I understand how the serial data/address lines work with the shift registers and all, but the time domain(seperate oscillators and all) part is killing me.Anyone shed any light for me?-Flecko Quote Link to comment Share on other sites More sharing options...
TK. Posted January 15, 2004 Report Share Posted January 15, 2004 The MBSID sid_sr driver activates the write enable line for exactly 1.2 uS to avoid timing conflicts. It doesn't matter if a register is written once or twice in between this period, the effect is the same...Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Flecko Posted January 15, 2004 Author Report Share Posted January 15, 2004 Thanks for the quick reply Thorsten, you basically confirmed what I had suspected. Once my 18f452 gets here, hopefully things will progress.-Flecko Quote Link to comment Share on other sites More sharing options...
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.