Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMM350 custom dev board problems

    BMM350 custom dev board problems

    errorhuhn
    New Poster

    Dear Bosch-Sensor Experts!

    We would like to integrate the BMM350 in our product design, so after a few tests with the OEM dev-board I designed a custom version with integrated voltage regulator to provide 1,8V VDD out of 3,3V total supply! Unfortunatelly, my custom dev-boards don't work (Most of the time I get no successfull I2C acknowledgement from the Sensor, there were some random moments it worked but not reproducable).

    Some Details:

    BMM350 VDDIO = 3,3V from STM32 Supply

    BMM350 VDD = 1,8V from voltage regulator

    ADSEL = HIGH (I checked that, its different to the standard from the OEM dev boards)

    Digital Pullups = 1kOhm

    I don't see any mistakes in the schematic, what do you think, is a problem during soldering process more likely? Its hard to check because everything is so small, but soldering optically seems pretty okay I think... Do you have any other tipps for troubleshooting?

    errorhuhn_0-1721115449033.png

    errorhuhn_1-1721116694733.pngerrorhuhn_2-1721116777976.png

    Best regards

    Erik

    2 REPLIES 2

    errorhuhn
    New Poster

    Okay, case solved, soldering was the problem. I accidentally used padsize D=0.21mm instead of the recommended D=0.25mm so there were contact errors.

    I solved the issue by adding some flux to the chip, heat it for ~45s with hot air station (270°C) and tapped slightly with the tip of the hot air station on the chip to gain some pressure to get contact between all solder balls and pads. 

    It's not the prettiest solution, but it gets the job done.

    Best regards

    Erik

    BSTRobin
    Community Moderator
    Community Moderator

    Hi errorhuhn,

    Good news.
    To avoid potential risk in the hardware design, you can also refer to the suggestions in this link(https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BMM350-Selection-criteria-for-the-CRST-c...) to check whether the external capacitor meets the requirements?

    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