HI.
I set vs1003 clock reg is 0xe000, the max write spi speed is 4.5*12.288/4=11m, but when mcu set spi 11m, vs1003 is not work. but 1063 is ok.
why? thanks!
vs1003 max speed
Re: vs1003 max speed
Hmm, VS1003 datasheet says 4.0X is maximum... can you check if it works at 4X ? (Maybe it's the core that fails, not the SPI bus)
What is the maximum SPI speed that DOES work in your board with the VS1003 and your MCU?
-Panu
What is the maximum SPI speed that DOES work in your board with the VS1003 and your MCU?
-Panu
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo, VLSI Solution Oy
Panu-Kristian Poiksalo, VLSI Solution Oy
-
- Senior User
- Posts: 49
- Joined: Thu 2011-10-20 5:03
Re: vs1003 max speed
vs1003 clock is correct. I read it after I set the clock register.the value is 0xe000. but vs1003 is not work. But this code is available on 1063.
Re: vs1003 max speed
vs1003b and vs1063a use a different manufacturing process, their specifications differ. Also the CLOCKF register settings differ slightly.
In vs1003b SCI_CLOCKF 0xe000 is 4.5x. 4.5x 12.288MHz = 55.3MHz is over the 52MHz maximum specification for vs1003b.
In vs1053a SCI_CLOCKF 0xe000 is 5.0x. 5.0x 12.288MHz = 61.44MHz is well within the 67.6MHz maximum specification for vs1063a.
With vs1003b and 12.288MHz crystal the highest value you can use is 0xc000 for SCI_CLOCKF.
In vs1003b SCI_CLOCKF 0xe000 is 4.5x. 4.5x 12.288MHz = 55.3MHz is over the 52MHz maximum specification for vs1003b.
In vs1053a SCI_CLOCKF 0xe000 is 5.0x. 5.0x 12.288MHz = 61.44MHz is well within the 67.6MHz maximum specification for vs1063a.
With vs1003b and 12.288MHz crystal the highest value you can use is 0xc000 for SCI_CLOCKF.
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook