[Trac #977] Suspend/resume causes a popping sound

Zarro Boogs per Child bugtracker at laptop.org
Sun Mar 4 04:19:37 EST 2007


#977: Suspend/resume causes a popping sound
-------------------------------+--------------------------------------------
 Reporter:  wmb at firmworks.com  |       Owner:  wad      
     Type:  defect             |      Status:  new      
 Priority:  blocker            |   Milestone:  Untriaged
Component:  hardware           |    Keywords:           
-------------------------------+--------------------------------------------
 When the suspend-to-RAM code turns off power to the CPU, and again when
 resuming, a brief "pop" is heard from the speaker.

 This pop is quite useful when debugging the suspend/resume code, but it
 will be very annoying when we do automatic short-interval suspend/resume
 via the OS.

 The amplifier has a shutdown function that can be activated by a CODEC
 output bit (EAPD, net name AMP_SHDN).  I tried enabling that (i.e.
 shutting down the amp) prior to suspending, but it made no difference.
 The pop was still present both when going down and coming back up.

 The amplifier is powered from +5V (via AVDD_AMP).  According to the
 voltage rail chart on page 2 of the schematics, that rail is off during S3
 state, so I suppose the pops could be caused by the amp power supply going
 off and on.  The data sheet for the amp claims that the part is supposed
 to suppress pops, but I think that is true only when the amp is shutdown
 via its SD# pin.  Supposedly, the amp draws very little current (20 nA) in
 shutdown mode, so perhaps we could leave the amplifier powered during
 suspend and gate it on and off with SD#.  The CODEC also has software-
 controlled shutdown capability, so perhaps it could be left powered too.
 If  not, we would need to control the amp SD# via some pin other than EAPD
 from the CODEC.

-- 
Ticket URL: <http://dev.laptop.org/ticket/977>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list