• 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 » OMAP35x Processors Forum » All Tags » i2c
Share
OMAP™ Processors
  • Forums
  • Announcements

Browse by Tags

OMAP™ Processors

Welcome to the OMAP™ Processors Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Sign In to Post
Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
i2c
  • 3530
  • Beagle
  • Beagle Board
  • Beagle Board XM
  • beagleboard
  • Beagleboard omap3530
  • beginner
  • C64x+
  • DM3730
  • driver
  • Linux
  • McBSP
  • OMAP
  • OMAP 3530
  • omap 3530 EVM
  • OMAP 35x
  • omap3530
  • OMAP3530 Cortex-A8
  • OMAP35x
  • OMAP35xx
  • OMAP35xx EVM
  • power management
  • TPS65950
  • uboot
  • U-Boot
Related Posts
  • Forum Post: Communication between TPS65950 and OMAP 3530 DSP using the McBSP2 interface

    Ignacio Fernandez Ignacio Fernandez
    Currently I'm trying to send a tone from the DSP to the audio codec so that I can hear it with my headset. I use the McBSP2 interface (SLAVE), and the TPS65950 codec(MASTER). the communication is I2S. 16 bit per word. (Though McBSP registers are 32-bit long), Dual-phase(( two channels)FRAME_LEN...
    on May 4, 2009
  • Forum Post: OMAP 3530 I2C interface with UCD9081 Power Sequencer

    Yuvaraj Velumani Yuvaraj Velumani
    Hi, I am using UCD9081 Power Sequencer & Monitor in my design using I2C Interface(I2C2 @ 100KHz). I tried to write/read on r/w register's present in the device. In that i am not able to read the data correctly on OMAP. While looking the waveform, i found that slave(UCD9081) is sending the data...
    on Aug 19, 2009
  • Forum Post: OMAP3530 I2C Clock Stretching

    Yuvaraj Velumani Yuvaraj Velumani
    Hi, I am using UCD9081 in my hardware design. Since it is a slow device(max 100KHz), i couldn't able to write or read on the device since the UCD9081 requires clock stretching. (Refer: SLVS813A.pdf, page no. 9 - I2C Interface). I was using the same code for other high speed(400KHz) & low speed...
    on Sep 4, 2009
  • Forum Post: i2c quickstart with OMAP35x

    *** Read *** Read
    I would like to know how to access the TWL4030/TPS65950 and also how to use the I2C from Linux user space. I cannot seem to find programming infomation on this. I see there are drivers for the TWL4030 but are there any user guides or information to access the parts using Linux? Any help is appreciated...
    on Apr 7, 2009
  • Forum Post: configuring i2c on OMAP3530 eclipse

    caleb sierer caleb sierer
    hello, im running an omap3530 on a beagleboard and using eclipse ide to write a program for an 8bit camera that i currently have. none of the .h's are included so i had to go grab a u-boot git and pull out some .h's such as the prcm.h which holds the prcm struct but i cannot find the i2c.h...
    on Nov 20, 2009
  • Forum Post: [OMAP35x] I2Ci Reset never gets done

    Stefano Santi Stefano Santi
    I am trying to develop my own I2C driver for OMAP3503 platform. I am using BeagleBoard rev. C with Lauterbach debugger. Problem is that, once I enable the I2Ci (i=1,2,3) iclk and fclk, I find the corresponding SYSS_RDONE bit reset (within I2C_SYSS reg). This tells I2C peripheral reset is ongoing...
    on Nov 19, 2009
  • Forum Post: DIY I2C setup failure, cannot write I2C_PSC

    paulspignon paulspignon
    I am trying to set up a proper I2C driver (none of the SMBus stuff will do), so following the path laid out in spru98c, CH18, section 1.5. I'm doing my initial experiments in CCS3.3 (CCS4 is still flakey it seems). Using I2C2. I try to set the prescaler divisor to 8 by writing 7 to the register...
    on Oct 11, 2009
  • Forum Post: I2C Traffic Between OMAP3530 and TPS65950

    Chris R Chris R
    I am monitoring the I2C traffic on I2C4 between the OMAP3530 and the TPS65950 in order to confirm what the OMAP is telling the TPS to do. When the system is on but not actively tasked with anything, there is message traffic normally a couple of times per second. Each segment of the traffic is about 90...
    on Jul 16, 2010
  • Forum Post: Re: OMAP Off Modes and TPS65950 Powering Off

    Chris R Chris R
    Another observation: Setting echo 1 > /debug/pm_debug/voltage_off_while_idle causes the OMAP3530 to switch from using I2C to communicate off mode to using SYS_OFF_MODE pin, and setting it back to 0 switches it back to the I2C. (This is done in the PRM_VOLTCTRL configuration register). Is it...
    on Jul 19, 2010
  • Forum Post: OMAP3530 I2C soft reset & timing configuration

    SabineKäß SabineKäß
    Hi together, I want to use the I2C interface of the OMAP3EVM of Mistral. As first steps I connected the I2C2 outputs to an I2C compatible EPROM and watch the results on an oscilloscope. The result to see is a nice start bit, but afterwards: nothing. SDA and SCL remain high. I tried to vary...
    on Jun 15, 2010
  • Forum Post: Voltage level for I2C slave devices on the OMAP3530

    Mark P55787 Mark P55787
    I am working on a project that is using the OMAP3530. We would like to connect slave devices on the available I2C bus, but the slave devices are 3.0V and 3.3V. Does the OMAP3530 support I2C slave devices that are greater than 1.8V without using level shifters? Thanks in advance for any help that can...
    on Aug 28, 2010
  • Forum Post: Re: OMAP3430 - I2C timeout error

    Sanahuja Guillaume Sanahuja Guillaume
    Hello, Did you find a solution? I am having the same problem with i2c2 on omap3530 (kernel 2.6.33). After a short time, I got a soft lockup: [ 400.507843] BUG: soft lockup - CPU#0 stuck for 61s! [x4:988] [ 400.516693] Modules linked in: gspca_ov534 lpm_omap3530 dsplinkk cmemk libertas_sdio libertas...
    on Jan 29, 2011
  • Forum Post: Re: clock on omap 3530 SOM module not output from the chip

    Michael T Michael T
    pkr: On OMAP3530 I2C1 and I2C4 are activated after reset and I2C2 and I2C3 interfaces are pin muxed as "safe_mode". In u-boot code, in ./board/ti/evm/evm.h is the following code: (u-boot-2009.11-psp03.00.01.06) MUX_VAL(CP(I2C1_SCL), (IEN | PTU | EN | M0)) /*I2C1_SCL*/\ MUX_VAL(CP(I2C1_SDA...
    on Mar 25, 2011
  • Forum Post: clock on omap 3530 SOM module not output from the chip

    kim rowe70058 kim rowe70058
    Hi; We are trying to get the i2c clocks working on the omap 3530. It is properly configured but the signals do not come out to the pins of the chip. Is there some sort of pin map that is setup to bring out these signals that is not programmed? Is there some other explanation? Thank you in advance...
    on Mar 25, 2011
  • Forum Post: Re: How to manage TPS65950 by I2C (or any other methods)?

    Gil Zhaiek Gil Zhaiek
    Hi Denis It sounds like a work-around... Did you ever find out what other sub-system was taking over the I2C bus? I have the same issue, and forcing access solves it, but I need to understand why. Thank you Gil
    on Apr 20, 2011
  • Forum Post: [OMAP3503] Video Amplifier THS7303 fails in I2C communication

    kevin Guo12526 kevin Guo12526
    Hi: Our platform is OMAP 3503. THS7303 and THS8200 are used for the component output. They are connected to I2C3 bus with 400KHz clock. The i2c communication to THS8200 is fine, we could write and read the registers successfully. But i2c communication to THS7303 failed. The symptom was the NACK(No...
    on Jun 30, 2009
  • Forum Post: I2C issues.

    Lord Loh. Lord Loh.
    I am using the beagleboard platform running the I am having some problems with using the I2C. Each time I write a value to the I2C_CNT register and attempt yo read it, I read a different value from what I had just written to it. I tried to write with the I2C module enabled and with the I2C disabled...
    on May 15, 2011
  • Forum Post: more I2C issues.

    Lord Loh. Lord Loh.
    It's been a week programming an i2c driver for the beagleboard. I finally have some code that reads and writes from certain i2c registers from the TPS65950 power management chip successfully. I am able to turn on the LED on the beagleboard and read change and display the LEDEN register. However,...
    on May 20, 2011
  • Forum Post: I2C reading troubles from TPS 65950.

    Lord Loh. Lord Loh.
    Hi, I am having troubles working with the i2c module on the beagle board. I am writing a bare metal program (no OS support) . I have a routine to initilize i2c, read bytes and write bytes. I am able to toggle the LED connected to the TPS65950 - I can write to the register and read back the data...
    on Jun 9, 2011
  • Forum Post: Beagleboard rev C4 and I2C problem...

    Gabrijel Erman Gabrijel Erman
    Hi, I am trying to get work http://dsscircuits.com/hmc5883l-breakout-board.html and http://dsscircuits.com/i2c-multiplexer.html but I can't. I am using angstrom distribution that I compiled by myself to kernel 2.6.39. When I connect everything (first I did pull up by 4k7 of extension header pin...
    on Sep 15, 2011
  • Forum Post: Re: I2C communication at u-boot level

    Tom Rini Tom Rini
    So again, there's two ways to go about this. In writing a driver for U-Boot for the device, see board/ti/beagle/beagle.c and what's done for the various expansion board today. But before you go down this route you can interactively check things: Texas Instruments X-Loader 1.5.0 (Jul 5 2011...
    on Oct 28, 2011
  • Forum Post: OMAP board I2C register questions~

    yuliang yuliang
    Hi guys~ I have a question about I2C_BOARD_INFO function. In the board_omap3evm.c file ,I register a I2C device info like below: static struct i2c_board_info __initdata ts_i2c_boardinfo[] = { { I2C_BOARD_INFO("device", 0x70>>1), //the device actual address is 0x70 }...
    on Nov 15, 2011
  • Forum Post: Re: I2C2 at u-boot

    Ranjith Kumar Akaram Ranjith Kumar Akaram
    Hello all, As i have explained my problem above i have forgot one main thing that is in my device there is no memory internally and am very much confused in passing the addr(memory address in the chip) too.please help me its very urgent. Thanks , Ranjith
    on Dec 21, 2011
  • Forum Post: Re: I2C2 at u-boot

    Ranjith Kumar Akaram Ranjith Kumar Akaram
    I am not able to read the data from the device.But here my device is of 3.3v and i am using I2C level shifter i.e., from 1.8 to 3.3v . So its perfect.But in my device there is no memory register i need to write for chip itself .so, that it will send the reply depends on the Default command which i...
    on Dec 22, 2011
  • Forum Post: I2C2 at u-boot

    Ranjith Kumar Akaram Ranjith Kumar Akaram
    Hello all, I have problem while reading the data from the I2C2_STAT register .Always failing in reading the data.Is my device problem ? Because i have connected my device at 3.3 volts am getting everything correct .speed as 100khz. do i need to change anything in clock? if ,please suggest me how...
    on Dec 21, 2011
12
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