does any one who tried MPC8315e tdm bus with si3015 codec? i am trying connecting the MPC8315e TDM bus with Slicon Labs si3015, but can't get the timeslot working properly . for example, when i used the mpc8315e tdm bus driver setting with no bit delay for FSYNC as following shows
-------------------------------------------------------------------------------------------------------------
out_be32(&priv->tdm_regs->rir,
RIR_RFWM(0) | RIR_RFEN | RIR_RWEN | RIR_RDMA | RIR_RSL |
RIR_RSO | RIR_RCOE | RIR_RRDO | RIR_RFSD(0x0));
out_be32(&priv->tdm_regs->tir,
TIR_TFWM(0) | TIR_TFEN | TIR_TWEN | TIR_TDMA | TIR_TSL |
TIR_TSO | TIR_TRDO | TIR_TFSD(0x0));
-------------------------------------------------------------------------------------------------------------
also, following the si3015's datasheet, there is no need FSYNC delay for channel 0 in RXS/TXS equal 0. but i can't get any voice from si3015, just noise. when i changed mpc8315 tdm bus with one FSYNC dealy, i can got very cheap voice (can't useable)
this is very strange, i have spent two days on this, but not any progress. so, anyone who has some experience on mpc8315e tdm bus can give me some suggestion will be very appreciate!
Best regards,
Li
Solved! Go to Solution.
I got it working, the FSYNC delay need setting to 0x0, not default 0x01. also, i have been make the mpc8315e tdm bus working with si3215/si3050 with zaptel in asterisk-1.4.20. thanks for powerpc's powerful performance! i got all working perfect than other CPU!
Best regards,
Li
I got it working, the FSYNC delay need setting to 0x0, not default 0x01. also, i have been make the mpc8315e tdm bus working with si3215/si3050 with zaptel in asterisk-1.4.20. thanks for powerpc's powerful performance! i got all working perfect than other CPU!
Best regards,
Li