|
楼主 |
发表于 2006-6-17 22:19:53
|
显示全部楼层
这里有很多高手在做MP3,请帮忙分析分析?
PLL confign采用AVR LIB 的STA013.如下:
// Soft reset
sta013WriteReg(STA_REG_SOFT_RESET, 0x01);
sta013WriteReg(STA_REG_SOFT_RESET, 0x00);
// Mute and configure DAC output
sta013WriteReg(STA_REG_MUTE, 0x01);
sta013WriteReg(STA_REG_PCMDIVIDER, 0x01); // 32-bit mode, O_FAC = 256
sta013WriteReg(STA_REG_PCMCONF, 0x31); // 18-bit mode & more
// Configure PLL for MP3 rates
sta013WriteReg(STA_REG_PLLFRAC_441_H, 0x67);
sta013WriteReg(STA_REG_PLLFRAC_441_L, 0x77);
sta013WriteReg(STA_REG_PLLFRAC_H, 0xbb);
sta013WriteReg(STA_REG_PLLFRAC_L, 0x3a);
sta013WriteReg(STA_REG_MFSDF_441, 0x10);
sta013WriteReg(STA_REG_MFSDF, 0x0F);
// Configure interface polarities, etc
sta013WriteReg(STA_REG_PLLCTL_M, 0x0C);
sta013WriteReg(STA_REG_PLLCTL_N, 0x00);
sta013WriteReg(STA_REG_PLLCTL_1, 0xA1);
sta013WriteReg(STA_REG_SCLK_POL, 0x00); // data sampled on rising edge
sta013WriteReg(STA_REG_REQ_POL, 0x01); // REQ line active high
sta013WriteReg(STA_REG_DATA_REQ_ENABLE, 0x04);
sta013WriteReg(STA_REG_PLLCTL_1, 0xA1); |
|