• 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 » Digital Signal Processors (DSP) » OMAP™ Processors » OMAP-L13x, AM1x and C674x Processors Forum » C6746 McBSP problem
Share
OMAP™ Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS
Resources
  • OMAP-L1x DSP+ARM9™-based Processors Product Folder
  • OMAP3525/30 DSP+ARM Cortex™-A8-based SOCs Product Folder

  • Top OMAPL Wiki Links
  • OMAPL3x Schematic Review Checklist
  • OMAPL13x Boot resources

  • OMAPL Document Resources
  • OMAPL137 Technical reference manual
  • OMAPL138 Technical reference manual
  • OMAPL Boot loader App Notes
  • C6746 McBSP problem

    C6746 McBSP problem

    This question is not answered
    Wolfgang Bauer
    Posted by Wolfgang Bauer
    on Apr 13 2012 07:12 AM
    Prodigy135 points

    Hi,

    we are developing SW for a new product using the C6746 and noticed the following strange effect when using the McBSP.
    We use the McBSP to interface to a 4Mbit/s PCM highway (64 timeslots, 8bit/slot). Clocks and framesync are generated externally. We use Transmit Multichannel Selection Mode = 3 and Receive multichannel selection mode = 1.

    If timeslot 0 is selected in RCER and not selected in XCER, the first bit after the end of the framesync is driven low (or hi depending on the data written to DXR for that timeslot) by the McBSP instead of staying Hi-Z.

    Any ideas what's causing this? See screenshots of the signals and the McBSP settings below.

    best regards

    Wolfgang

    OMAP-L138 McBSP C674x C6747 tms320c6748 OMAPL13x L-138 c6748
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Mukul Bhatnagar
      Posted by Mukul Bhatnagar
      on May 24 2012 14:08 PM
      Mastermind24460 points

      Hi

      I believe the DX pin for McBSP1 has a default IPU on it, is there something on the board, or the default IPU/IPD configuration that could be impacting this? Additional thing to check would be to see if changing the DXENA bit makes a difference.

      Is this custom hardware and software? '

      Regards

      Mukul

       

       

      Don't forget to verify answers to your forum questions by using the green "Verify Answer" button.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Wolfgang Bauer
      Posted by Wolfgang Bauer
      on May 25 2012 03:54 AM
      Prodigy135 points

      Hi,

      thanks for your answer.

      There are pull-ups, but I don't think that they are impacting this. The effect of the pull-ups is that the output voltage is slowly  rising after the bit has been driven low.
      Wether the bit is driven low or hi depends on the data written to DXR, so this is most probably not related to the pull-ups.

      Currently, DXENA is set, since we have several devices connected to the same TDM bus. We will set DXENA = 0 and check wether this changes the behaviour.

      Our HW is a prototype for a PBX mainboard, the TDM bus signals (CLK, FS, ...) are generated by an FPGA which implements the TDM switching.

      best regards

      Wolfgang

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Wolfgang Bauer
      Posted by Wolfgang Bauer
      on May 31 2012 06:41 AM
      Prodigy135 points

      Hi,

      we made some tests with DXENA = 0, the behaviour doesn't change.

      best regards

      Wolfgang

       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Hyun Kim
      Posted by Hyun Kim
      on Jul 31 2012 11:16 AM
      Genius12785 points

      Hi,

      Are you using 64 all channels? Is this happening only the first channel?

      Regards,

      Hyun

      ---------------------------------------------------------------------------------------------------------

      Please click the Verify Answer button on this post if it answers your question.

      Check out these great resources

      http://processors.wiki.ti.com/index.php/Category:C5000
      --------------------------------------------------------------------------------------------------------- 

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Wolfgang Bauer
      Posted by Wolfgang Bauer
      on Jul 31 2012 12:14 PM
      Prodigy135 points

      Hi,

      we are using 64 timeslots, but not all of them are enabled. Take a look at the register dump in my first posting.
      The problem is that the first bit after the falling edge of the framesync is driven hi or lo (depending on the bit in DXR) instead of staying hi-Z. In our case that's effecting only the first timeslot, I don't know what's happening if the framesync is longer than the first timeslot.

      best regards

      Wolfgang

       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Hyun Kim
      Posted by Hyun Kim
      on Aug 01 2012 09:56 AM
      Genius12785 points

      Hi,

      Can you move the first slot to other time slot for a workaround?

      Regards,

      Hyun

      ---------------------------------------------------------------------------------------------------------

      Please click the Verify Answer button on this post if it answers your question.

      Check out these great resources

      http://processors.wiki.ti.com/index.php/Category:C5000
      --------------------------------------------------------------------------------------------------------- 

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Wolfgang Bauer
      Posted by Wolfgang Bauer
      on Aug 01 2012 12:28 PM
      Prodigy135 points

      Hi,

      we have a workaround for our current product, but the problem effects the processor selection for our next product.

      best regards

      Wolfgang

       

      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