Timmymna
New Member
Hi, wondering if anyone can give me some advice?
I am planning on using a Zilog Z85C30 serial controller to transmit data using the SDLC protocol. It will be transmitted at 1.0152MHz.
One option is to use a oscillator, 622.080MHz from Farnell which, using the equation in the datasheet, would give me:
Time Constant = [Clock Freq / (2 * Clock Mode * Baud Rate)] - 2
Where Clock Mode = 1 for synchronous transfers
Baud rate = 1015200
Time constant of 324 which would then give a baud rate of 1015460 which is the closest I've been able to get with a oscillator.
There is a 1.0152MHz crystal but the Z85C30 can only produce a max data rate of 1/4 of the clock so this is no good and there aren't any multiples of this available (that I can find)
So this is what I've got so far, I am controlling the Z85C30 using the Microchip 16bit 28pin demo board fitted with the PIC24FJ64GA002.
Can anyone offer any alternatives or advice? The oscillator is £20 so I'm just looking to see if there are any alternative possibilities.
Is there an easy, accurate, way to produce the 1.0152MHz with the PIC? TBH I've not do that much using timers and the likes so not sure if this is possible or not. Using the 1.0152MHz crystal, but would have to be bumped up at least 4x?
Would it be possible to produce it with a 555? I've just started looking into this but it’s a bit mixed what I've read about max frequency – still looking.
If anyone can point me in the right direction it would be greatly appreciated
Thanks, Tom.
I am planning on using a Zilog Z85C30 serial controller to transmit data using the SDLC protocol. It will be transmitted at 1.0152MHz.
One option is to use a oscillator, 622.080MHz from Farnell which, using the equation in the datasheet, would give me:
Time Constant = [Clock Freq / (2 * Clock Mode * Baud Rate)] - 2
Where Clock Mode = 1 for synchronous transfers
Baud rate = 1015200
Time constant of 324 which would then give a baud rate of 1015460 which is the closest I've been able to get with a oscillator.
There is a 1.0152MHz crystal but the Z85C30 can only produce a max data rate of 1/4 of the clock so this is no good and there aren't any multiples of this available (that I can find)
So this is what I've got so far, I am controlling the Z85C30 using the Microchip 16bit 28pin demo board fitted with the PIC24FJ64GA002.
Can anyone offer any alternatives or advice? The oscillator is £20 so I'm just looking to see if there are any alternative possibilities.
Is there an easy, accurate, way to produce the 1.0152MHz with the PIC? TBH I've not do that much using timers and the likes so not sure if this is possible or not. Using the 1.0152MHz crystal, but would have to be bumped up at least 4x?
Would it be possible to produce it with a 555? I've just started looking into this but it’s a bit mixed what I've read about max frequency – still looking.
If anyone can point me in the right direction it would be greatly appreciated
Thanks, Tom.