• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Data Converters » Audio Converters » Audio Converters Forum » TLV320AIC3204 differential input
Share
Audio Converters
  • Forum
  • E2E Wiki
Options
  • Subscribe via RSS
Check out
Analog Wire blog
  • $core_v2_blog.Current.Name

    This amplifier doesn't exist...now what!?

    Posted 1 day ago
    by Xavier Ramus
    Sometimes it’s impossible to find an amplifier with the...
  • $core_v2_blog.Current.Name

    Cable equalization 101 – Automating your design

    Posted 3 days ago
    by Hooman Hashemi
    Judging by the number of views on a post related to numerical...
  • $core_v2_blog.Current.Name

    RS-485 - Who says you can't teach an old dog new tricks?

    Posted 7 days ago
    by Neel Seshan
    Would you agree that RS-485 has turned out to be one of the most...

Forums

TLV320AIC3204 differential input

This question is answered
Soren Larsen
Posted by Soren Larsen
on Feb 24 2010 02:44 AM
Prodigy70 points

I am moving a design with a AIC3204 from single ended to differential input and used the configuration recommended in the data sheet, i.e. routing the positive and negative input to the amplifier via a 10kohm resistor. The inputs are capacitively coupled (as in figure 5-1 in the datasheet) but I can measure that I have no DC bias at the input pins (it gets the bias from the DC leakage in my coupling capacitors – which are ”unstable” and gives problems).

Shall I also use common mode on the input amplifers, i.e. change page 1 register 54 (left MICPGA negative terminal) from 0x10 (IN2R with 10kohm) to 0xD0 (IN2R with 10kohm and CM with 40kohm)?

Or shall I use page 1 register 58 and weakly connect all inputs to common mode?

BR

Søren 

 

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • J Arbona
    Posted by J Arbona
    on Feb 24 2010 12:40 PM
    Suggested Answer
    Mastermind21330 points

    Hi Søren,

    The input pins are self-biased when connected to an internal feedforward resistance, once the input section is powered up properly. The weak connection keeps the pins biased to keep the capacitors charged when the input section is powered down, but consumes extra power.

    In differential mode there is no need to connect common mode to inverting input. 10k can be connected between positive input pin and P and 10k between negative input pin and M. See code snippet below as an example: 

    # Route IN3L to LEFT_P with 10K input impedance
    w 30 34 04
    #
    # Route IN3R to LEFT_M with 10K input impedance
    w 30 36 04

    The best place to get started is section 3 of http://focus.ti.com/lit/an/slaa404b/slaa404b.pdf. Appendix D2 shows use of the differential inputs.

    Regards,

    J-

     

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Soren Larsen
    Posted by Soren Larsen
    on Feb 25 2010 04:20 AM
    Prodigy70 points

    Hi J-

    What you describe and section D.2 is what I am doing, but I can measure the bias to be very week.

    It so weak it cannot charge my external capcitor (220nF 0402’s). This means the DC impedance several Mohms (the DC also changes when I touch the inputs with a finger – which indicates the bias is very weak).

    What is DC impedance (just a rough indication) in differential mode?

    My setup is 10kohm on all inputs given the above described behavior:

    Page 1 register 0x34 = 0x10

    Page 1 register 0x36 = 0x10

    Page 1 register 0x37 = 0x40

    Page 1 register 0x39 = 0x10

     

    I tried this setup which is 10kohm on all inputs and 40kohm CM on the negative inputs:

    Page 1 register 0x34 = 0xD034

    Page 1 register 0x36 = 0x1036

    Page 1 register 0x37 = 0x4037

    Page 1 register 0x39 = 0xD039

    This gives a “brick wall” stable bias!!!

    I really thing the “self bias” is _very_ weak.

    Regards

    Søren

     

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • J Arbona
    Posted by J Arbona
    on Feb 25 2010 17:11 PM
    Mastermind21330 points

    Søren,

    Just after performing a software reset, try the following code (if not using LDO). The important thing is to execute the lines in blue color.

    To save power, the bias circuit will be activated for IN2 as soon as the ADC is powered, or the analog bypass path is enabled (MAL/MAR power).

    ###############################################
    # Initialize Codec
    ###############################################
    #
    # Select Page 1
    w 30 00 01
    #
    # Disable weak AVDD in presence of external
    # AVDD supply
    w 30 01 08
    #
    # Enable Master Analog Power Control
    w 30 02 00
    #
    # Select ADC PTM_R4
    w 30 3d 00
    #
    # Set the input powerup time to 3.1ms (for ADC)
    w 30 47 32
    #
    # Set the REF charging time to 40ms
    w 30 7b 01

    #
    ###############################################

    Regards,

    J-

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Soren Larsen
    Posted by Soren Larsen
    on Apr 21 2010 10:07 AM
    Prodigy70 points

    Hi J-,

    I am back working on this issue as we got bad common mode rejection with my hack using CM to get bias. I has tried your "power up time" and "ref charging" – it did not solve the problem. Note we are using a sleep function where we powers down AVDD and the ADC’s. I am programming you suggested "power up time" and "ref charging" after we turns on AVDD and the ADC’s. What I can measure is after power up the bias of the analog inputs (IN1_L, IN1_R, IN2_L, IN2_R) are 0V. If I weak pulls them up (a touch we a finger is enough) I can see the 0.9V bias. The bias is _very_ high impedance – again a finger to ground can pull it down ~100mV. What is the expected DC impedance of the bias? Any other ideas to solve this?

     

    We have tried another work around to short the external AC coupling (220nF’s) to use the DC bias from the source which is 750mV. We get good common mode rejection (our hum disappears). Is there any problems in using the differential inputs DC coupled this way?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • J Arbona
    Posted by J Arbona
    on Apr 21 2010 15:22 PM
    Mastermind21330 points

    Soren,

    AVDD and reference must be powered in order to keep pin at common mode. The reference can be forced to be powered up by writing Page 1 / Register 123.

    Regards,

    J-

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Soren Larsen
    Posted by Soren Larsen
    on Apr 22 2010 08:03 AM
    Prodigy70 points

    J-

    Shall the force ref power be used when coming out of sleep (AVDD power up). I thought the ref follows AVVD power (I can measure the the REF voltage is OK). I will try the force option tomorrow.

    BR

    Søren

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • J Arbona
    Posted by J Arbona
    on Apr 22 2010 16:56 PM
    Suggested Answer
    Mastermind21330 points

    Soren,

    The reference uses AVDD supply, so it should only be forced in "Standby mode". Forcing the reference ensures that it is powered, regardless if all other blocks are powered down.

    Regards,

    J-

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Soren Larsen
    Posted by Soren Larsen
    on Apr 23 2010 15:21 PM
    Prodigy70 points

    Hi J-,

     

    I tried setting page 1, register 123 to 5 (force REF). Still no bias at the 4 inputs.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • J Arbona
    Posted by J Arbona
    on Apr 23 2010 16:12 PM
    Verified Answer
    Verified by J Arbona
    Mastermind21330 points

    Soren,

    Here's an example script that can be executed with EVM:


    # Standby/Sleep Mode

    # Weak CM connection to IN2L/IN2R (slow charge)
    w 30 00 01
    w 30 3A 30

    b "Press continue to wake-up"
    # Wake up from Stand-by/Sleep Mode

    # Disable weak DVDD to AVDD connection
    w 30 00 01
    w 30 01 08
    # Power Analog Blocks
    w 30 00 01
    w 30 02 00
    # Force REF, 40ms
    w 30 00 01
    w 30 7B 05
    # Input power-up time 6.4ms (for fast power-up)
    w 30 00 01
    w 30 47 32
    # IN2L to LMICPGA_P
    w 30 00 01
    w 30 34 20
    # IN2R to RMICPGA_M
    w 30 00 01
    w 30 36 20

    # Powerup LADC/RADC
    w 30 00 00
    w 30 51 C0

    # Shut down LADC/RADC if needed

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use