• 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 » AIC3254 and GPIO
Share
Audio Converters
  • Forum
  • E2E Wiki
Options
  • Subscribe via RSS
Check out
Analog Wire blog
  • $core_v2_blog.Current.Name

    How to determine the power at output of modulator from DAC back-off level

    Posted 1 day ago
    by Habeeb Ur Rahman Mohammed
    Customers often ask how they can determine the power at the output...
  • $core_v2_blog.Current.Name

    DAC Essentials: What’s with all this glitch-ing?

    Posted 5 days ago
    by Tony Calabria
    When designing with a digital-to-analog converter (DAC), you...
  • $core_v2_blog.Current.Name

    This amplifier doesn't exist...now what?! - Part 2

    Posted 7 days ago
    by Xavier Ramus
    In Part 1 of this post, we looked at the theory involved in making...

Forums

AIC3254 and GPIO

This question is answered
Micky52259
Posted by Micky52259
on Jul 13 2010 03:51 AM
Intellectual725 points

Hi,

I'm trying to make a Signal to the GPIO Pin. I used the Basic DSP GPIO Output Box, but when compiling Purepath means
Error: Cannot find the template file: Gpio_Output.asmx
What do I wrong?

Micky

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • BAK
    Posted by BAK
    on Jul 13 2010 20:07 PM
    Prodigy365 points

    Micky:

    In the following directory "C:\Program Files\Texas Instruments Inc\PurePath Studio Portable Audio\ComponentCache\Gpio_Output_TI_v1" there should be a file called Gpio_Output.asmx? If it does not exist you will get this error. Can you verify it exists in this directory?  What version of PPS are you using?  You can check using the Help/About menu.

    Brent

     

    PurePath Studio
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Micky52259
    Posted by Micky52259
    on Jul 14 2010 01:51 AM
    Intellectual725 points

    Hi Brent,

    i've checked this - the file is missing. I'm using version 4.10 build 2 revision 9285 as a "fresh" install.

    Micky

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Micky52259
    Posted by Micky52259
    on Jul 15 2010 02:49 AM
    Intellectual725 points

    Hi Brent,

    can you please provide me the missing file?

    Thanks in advance.

    Micky

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • BAK
    Posted by BAK
    on Jul 15 2010 16:00 PM
    Prodigy365 points

    Micky:

    Send me your email address and I will forward this component to you.

    Brent

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Micky52259
    Posted by Micky52259
    on Jul 16 2010 04:56 AM
    Intellectual725 points

    micky42@gmx.de

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Horace Poon
    Posted by Horace Poon
    on Sep 16 2010 20:47 PM
    Prodigy10 points

    Hi Brent,

    Can you please send me the missing file too?

    I am using Version 4.10 build 2 revision 9120.

    My email address is hpcc@ust.hk

    Thanks

    Horace

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Micky52259
    Posted by Micky52259
    on Oct 28 2010 05:41 AM
    Intellectual725 points

    I currently working with the GPIO and Purepath 4.80 build 1. 

    The GPIO is connected to a comparator as shown above. Principally this example works. When changing C_to_D_1 or C_to_D_2, the signal will toggle as expected. At least I can observe it with the Probe Point Tool of PPS.

    I'm facing two problems:

    1. But when I observe the real world GPIO Signal, I can see this Signal changing from high to low and vice a versa as expected. But when high, there will be a short low impulse every 460 Hz being low for 16.5µs.
    2. In my real world application C_to_D_2 is replaced by the SMDet (speech detector). This works at least when observing the Probe Points (means the signal GPIO_Probe alters from 0 to 1 if speech is detected), but the GPIO stays high all the time (with the exception, that there is a low impulse for 16.5µs  every 460Hz).

    What do I wrong here?

    Additionally, if I want to read the probe points by hand with the I2C Memory tool, I don't see them changing (The seem to stay at the initial value). How can I change this?

    Thanks in advance

    Micky

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Micky52259
    Posted by Micky52259
    on Oct 28 2010 11:08 AM
    Intellectual725 points

    To answer the last question by myself: I found http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/109/p/70292/254785.aspx#254785.

    So now just point 1 and 2 are not clear.

    Micky

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • BAK
    Posted by BAK
    on Nov 04 2010 12:19 PM
    Verified Answer
    Verified by Micky52259
    Prodigy365 points

    Mickey:

    I am not sure I follow what you are seeing at the GPIO pin.  Can you provide a graph from a scope or logic analyzer?  Note that the GPIO Out component directs an interrupt (1 or 2) to an output pin (GPIO, DOUT, MISO) and will always be a series of pulses.  From the Technical data sheet (SLAS549A–SEPTEMBER 2008–REVISED OCTOBER 2008): Section 5.22.2:

    These interrupt signals can either be configured as a single pulse or a series of pulses by programming Page 0, Register 48, D(0) and Page 0, Register 49, D(0). If the user configures the interrupts as a series of pulses, the events will trigger the start of pulses that will stop when the flag registers in Page 0, Register 42, 44 and 45 are read by the user to determine the cause of the interrupt.

     Page 0, Register 48, D(0):

    Page 0, Register 49, D(0):

    Each pulse should be 2 ms (i.e. 460Hz).  I am not sure if that is what you are seeing or not, but it sounds like it.  Please confirm.  Thanks!  I’m sorry I do not know the answer to your Probe Point question right now.  I will get back to you soon with an answer.

    Best Regards,

     

    Brent Karley

    Texas Instruments, Inc.

    AIC3254
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Micky52259
    Posted by Micky52259
    on Nov 10 2010 03:17 AM
    Intellectual725 points

    Hi Brent

    >Each pulse should be 2 ms (i.e. 460Hz)

    Oh, that is what I observe. Well I just used the GPIO Module and thought it was a "normal" GPIO. Perhaps, as the reading of the flags 42/44/45 is not done by my system, the GPIO stays at high output (with the exception of the event re-triggering).

    It would be great, if the input goes to high the output at the pin is high also and vice a versa just as a normal GPIO Pin of a processor.

    Micky.

    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