Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BMA400 I2C INTERFACE

    BMA400 I2C INTERFACE

    Roshan1512
    New Poster

    Hi,

    Thank you for your reply.

    I have many doubts. In my BMA400 sensor board I have pins called SDI and SDO , there is no specific SDA pin. Now, In my PIC18f97j60 controller I have SDA pin,to which pin I should connect . whether I should connect to SDI or SDO? In I2C mode, should I want to hardwired the CS pin? Can you give me pin description.

    In code, Can you explain step by step process. Mainly I need sensor initilization, What are the registers to initiliaze? It has lot of registers.

    I have already worked in sensor WSEN-ITDS 3 axis accelerometer sensor.

    void ACC_Sensor_Init(void)
    {
    WriteI2C_sensor(ITDS_CTRL_1_REG,0x00);
    WriteI2C_sensor(ITDS_CTRL_1_REG,0x66);
    WriteI2C_sensor(ITDS_CTRL_2_REG,0x0C);
    WriteI2C_sensor(ITDS_CTRL_6_REG,0x30);
    }  

    It has initialized like this and I am getting the datas properly.

    Like this can you give me what to initialize for BMA400 Sensor? Can you give me calculation to measure X,Y,Z axis?

    Please provide me the example code for PIC microcontroller,

     

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi Roshan1512,

    For hardware connection, you can refer to I2C diagram in BMA400 data sheet. SDA should be connected to pin 2(SDX) of BMA400.
    For software, you can refer to official BMA400 sensor API & example code on github https://github.com/boschsensortec/BMA400-API

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist