In Circuit Programming using production jig

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
2 posts / 0 new
Last post
peter_ibeat
Offline
Last seen: 1 year 10 months ago
Joined: 2019-04-06 18:06
In Circuit Programming using production jig

In a board design with multiple I2C components as well as a SLG46824, is there any potential problem with performing the programming sequence from the test jig, assuming we manage to port the logic from Arduino to Raspberry Pi (Python)?

Device: 
Device Number: 
SLG46824
olehs
Offline
Last seen: 1 year 7 months ago
Staff
Joined: 2018-02-07 11:40
Hi peter_ibeat, 

Hi peter_ibeat, 

Thank you for your interest in our product,

As far as I understand you want to program the SLG46824 using the Raspberry PI. There shouldn't be any problem with programming if use the correct algorithm. Please find the link with the programming guide https://www.dialog-semiconductor.com/sites/default/files/isp_guide_slg46824_26_rev.1.2.pdf, which can help. You can also see the Application note (https://www.dialog-semiconductor.com/sites/default/files/an-cm-255_slg46824_6_mtp_arduino_programming_example.pdf), which shows the programming using the Arduino, so you may use some steps in your particular project.

You wrote that there are several I2C devices on the line, please omit the address conflict, since you can damage the chip during the programming. The I2C address of SLG46824 is 0x08 by default, but you can change it using some external pin as an address selector or change via GreenPAK Designer software. 

Best regards, 

olehs