I3C ไป
ๆฏๆ aDSP ไผ ๆๅจ้ไฟกใไธๆฏๆ Linux ็จไพใ
ๆฆ่ฟฐ
ๆป็บฟ็นๆง
- 2 ็บฟไธฒ่กๆฅๅฃ๏ผSDA + SCL๏ผ๏ผๆฏๆ้ซ่พพ 12.5 MHz
- ไธๅไธๆป็บฟไธ็ไผ ็ป I2C ่ฎพๅคๅๅๅ ผๅฎน
- ๅฐๅ้ถๆฎต๏ผ400 kHz
- ๆฐๆฎ้ถๆฎต๏ผ12.5 MHz
้ซ็บง็นๆง
- ๅธฆๅ ไธญๆญ๏ผIBI๏ผๆฏๆ
- ็ญๅ ๅ ฅ๏ผๅจๆๆทปๅ ่ฎพๅค๏ผ
- ๅๆญฅๅฎๆถๅๅผๆญฅๆถ้ดๆณ
- ๅๆไฝๆ้ด็ 8 ไฝๆฐๆฎๅฅๅถๆ ก้ช
- ็ฎๆ ่ฎพๅค็ๅจๆๅฏปๅ
- ๅๆฐๆฎ้็๏ผSDR๏ผๆจกๅผ
- ็ฌฆๅ MIPI I3C ่ง่็ CCC๏ผ้็จๅฝไปคไปฃ็ ๏ผ
ๆฐๆฎ้ถๆฎตๆจกๅผ

ๆฐๆฎๅ ๅธง็ปๆ
ๆป็บฟๅๅงๅ
1
ๆงๅถๅจๅๅงๅ
I3C ๆงๅถๅจ้ฉฑๅจๅๅงๅๆงๅถๅจ๏ผๅ
ๆฌๅบไปถๅ ่ฝฝๅ้
็ฝฎ่ฎพ็ฝฎใ
2
้ ็ฝฎๅ่ฎพๅคๆฐๆฎๅบ่ฏปๅ
้ฉฑๅจ่ฏปๅ I3C ้
็ฝฎๅ่ฎพๅคๆฐๆฎๅบ๏ผ
- I2C ้ๆๅฐๅ่ฎพๅคๅ่กจ
- I3C ้ๆๅฐๅ่ฎพๅคๅ่กจ
- ้ขๆ็ I3C ๅจๆ่ฎพๅค๏ผๅๅ IDใ่ฎพๅค IDใ้ขๅฎไนๅจๆๅฐๅใๅ ณ่็้ฉฑๅจ๏ผ
- ๅฏ้็ๅ ่ฎธ็ญๅ ๅ ฅ็่ฎพๅค
3
่ฎพๅคๆไธพ
้ฉฑๅจๆไธพๆป็บฟไธ็่ฎพๅคๅนถๅ้
ๆฌๅฐๅฐๅใ
4
ๆป็บฟ้ ็ฝฎ
้ฉฑๅจๅฐๆป็บฟ้
็ฝฎๅๅ
ฅๆงๅถๅจ๏ผ
- ๅทฅไฝ้ข็
- ็บฏ/ไผ ็ป I2C ๆจกๅผ
- SDR/HDR ๅฏ็จ/็ฆ็จ
- ๆฏๆ IBI ็่ฎพๅคๅ้ขๆๆฐๆฎๅญ่
5
ๅฎขๆท็ซฏ่ฝฏไปถ้ ็ฝฎ
ๅฎขๆท็ซฏ่ฝฏไปถๆฅๆถ I2C/I3C ่ฎพๅคๅ็ญๅ ๅ
ฅ่ฎพๅค็่ฎพๅคๅ่กจๅ้
็ฝฎใ
่ฝฏไปถ้ ็ฝฎ
ๅบไปถๅ ่ฝฝ
QUP v3 ไธฒ่กๅผๆ็ I3C ๅบไปถๅจ aDSP ๅฏๅจๆ้ด้ SSC QUP ไธ่ตทๅ ่ฝฝใ ้ ็ฝฎๆไปถ๏ผGPIO ้ ็ฝฎ
่ฐ่ฏ
ๆ ้ๆ้ค
่ฎพๅคๆช่ขซๆไธพ
่ฎพๅคๆช่ขซๆไธพ
- ๆฃๆฅ SDA/SCL ่ฟๆฅๅไธๆ็ต้ป๏ผ1โ4.7 kฮฉ๏ผ
- ๆฅ็
dmesg | grep -i i3cไธญ็ๆไธพ้่ฏฏ - ็กฎ่ฎคๅๅ ID ๅ่ฎพๅค ID ไธ้ขๆๅผๅน้
ๅฐๅ้ถๆฎตๆถๅบ้ฎ้ข๏ผ400 kHz๏ผ
ๅฐๅ้ถๆฎตๆถๅบ้ฎ้ข๏ผ400 kHz๏ผ
็กฎ่ฎคๅฐๅ้ถๆฎต็ SCL ้ข็ไธบ 400 kHzใๅจๅบไปถ้
็ฝฎไธญ่ฐๆดๆถ้ๅ้ขๅจ่ฎพ็ฝฎใ
็ญๅ ๅ
ฅไธๅทฅไฝ
็ญๅ ๅ ฅไธๅทฅไฝ
- ็กฎ่ฎค้ ็ฝฎไธญๅทฒๅฏ็จ็ญๅ ๅ ฅ
- ๅฐ่ฎพๅคๆทปๅ ๅฐๅ ่ฎธ็ญๅ ๅ ฅ็ๅ่กจ๏ผๅๅ ID + ่ฎพๅค ID๏ผ
ไฟกๅทๅฎๆดๆง้ฎ้ข
ไฟกๅทๅฎๆดๆง้ฎ้ข
- ๆต้ SDA ๅ SCL ไธ็ไธๅ/ไธ้ๆถ้ด
- ่ฐๆดไธๆ็ต้ปๅผ
- ๅๅฐๆป็บฟ้ฟๅบฆๆ็ตๅฎน
ๅธธ่ง้่ฏฏไปฃ็
่ตๆบ
- MIPI I3C ่ง่
- Qualcomm Linux ๆฅๅฃๆๅ
- QUP v3 ไธฒ่กๅผๆๆๆกฃ

