本片只简单从硬件角度简介Audio
AC97/HDA
Audio总线分两种:
(1)I2S
(2)HDA
HD Audio spec
Audio verb table是用来初始化audio的,一个audio只能调用一个table。
再调verb table的时候可以去判断vendor ID & Device ID, revision ID等,这样就可以一版BIOS包多个table。
Issue实例
Realtek audio DMIC在录音时会有噪音
cause
1.HDA Audio在内部设有降噪机制,I2S Audio内部没有降噪机制,无法修改layout和更改Audio verb table来解决。
solution
Realtek更新驱动,增加了降噪功能。
Lesson learn:
关于噪声的issue,首先EE要确认layout走线是否有干扰,其次要确认供电POWER是否有噪声,最后要从BIOS和Driver方面找突破口。