1 頁 (共 1 頁)

00154175 External PCM Interface for BTS4025 and QSD8x50

發表於 : 2013年 4月 14日, 23:12
admin
Subject [David Lan] External PCM Interface for BTS4025 and QSD8x50
Description Dear QCT,
Always thank you for your kind support.
According to the content of 80-VN868-1_A_External_PCM_Interface_QSD8x50.pdf for chapter 2.3/2.4 herein:
1. the AUX_PCM interface settings are fixed and non-modifiable.
2. AUX_PCM default settings are:
Master mode – QSD drives the clock and sync signals
Linear PCM with no padding bits
Short sync
256-bits/frame
Primary mode – 2.048 MHz clock, 8 kHz sync
Data slot 0 – Data is sent in slot 0
It seems that the PCM interface of BTS4025 should be slave, the default HCI command of NVM Tag 44 and 46 are herein:
Tag 44 : 00 20 00 20 00 00 00 1F 0F 0C
Tag 46 : 40 0C
Should I enable BTS4025 to be slave device?
What new Tag 44 and 46 NVM command should be sent to BTS4025 to do it?
What NVM commands (the Tag 44 and Tag 46?) are supposed to be sent before sending "01, 02, 18, 01, 01" to BTS 4025 to enable it into PCM loop back mode?
Best Regards
David

Re: 00154175 External PCM Interface for BTS4025 and QSD8x50

發表於 : 2013年 4月 14日, 23:13
admin
Comment

Created By: Wei-Ting Hsiao (5/26/2009 7:39 PM)
Hi David,

For BTS402x to enter loopback mode, you "don't" need to configure any nvm tags (tag#44 and #46). The information of modifying nvm tags to enable loopback mode is obsolete. Please keep this in mind.

To enter the loopback mode, you just need to send the HCI command using QRCT tool. The enter loopback mode command format is "01 02 18 01 01". After sending this command, you will see the BT chip returns 3 events for it on QRCT: one for ACL link, one for SCO, and one for HCI debug event. Then it means that BT chip already enters loopback mode successfully.

You can refer to BT spec 2.1 "Host Controller Interface Functional Specification" 7.6.2 for the details.

Thank you,

Richard



Created By: David Lan (5/21/2009 7:04 PM)
What NVM commands (the Tag 44 and Tag 46?) are supposed to be sent before sending "01, 02, 18, 01, 01" to BTS 4025 to enable it into PCM loop back mode?
QCOM>> Loopback means, which path you exactly want to test? Can you please let me know end points?
FIH>> The path is MSM-->BTS4025-->MSM (here the SCO data sent from MSM and loopback within BTS4025). You might refer to SR00139802/00142823/00147216 for detailed information.
After initialized BTS4025, can I enable it into PCM loop back mode by sending "01, 02, 18, 01, 01"?

Best Regards
David



Created By: David Lan (5/20/2009 12:14 AM)
Dear Pruthvi,
Should I enable BTS4025 to be slave device?
QCOM>> By default, QSD is Master and BTS 4025 will be Slave.
FIH>>Got it, thanks.

What new Tag 44 and 46 NVM command should be sent to BTS4025 to do it?
QCOM>> I think, Above question answers this as well.
FIH>>Thanks.

What NVM commands (the Tag 44 and Tag 46?) are supposed to be sent before sending "01, 02, 18, 01, 01" to BTS 4025 to enable it into PCM loop back mode?
QCOM>> Loopback means, which path you exactly want to test? Can you please let me know end points?
FIH>> The path is MSM-->BTS4025-->MSM (here the SCO data sent from MSM and loopback within BTS4025). You might refer to SR00139802/00142823/00147216 for detailed information. After initialized BTS4025, I can enable it to PCM loop back mode by sending "01, 02, 18, 01, 01", right?
Best Regards
David



Created By: Prudvidhar Thangella (5/19/2009 10:38 PM)
Dear David,
Here are QCOM responses...

Should I enable BTS4025 to be slave device?
QCOM>> By default, QSD is Master and BTS 4025 will be Slave.

What new Tag 44 and 46 NVM command should be sent to BTS4025 to do it?
QCOM>> I think, Above question answers this as well.

What NVM commands (the Tag 44 and Tag 46?) are supposed to be sent before sending "01, 02, 18, 01, 01" to BTS 4025 to enable it into PCM loop back mode?
QCOM>> Loopback means, which path you exactly want to test? Can you please let me know end points?

Thanks,
-Pruthvi