Fråga:
Stöder Raspberry Pi I2C multi-master konfigurationer?
Arno Moonen
2016-04-21 18:13:33 UTC
view on stackexchange narkive permalink

Vi använder Raspberry Pi 2 enkelkortdatorer för testautomatisering (de kör vårt funktionstest mot en faktisk DUT). Vår enhet under test (DUT) använder I2C-multimaster-läge för att kommunicera med kringutrustning. använd I2C-bussen på Raspberry Pi 2 för att ansluta till I2C-bussen på DUT, men den måste stödja multi-master-kommunikation för att den ska vara användbar.

Kan någon bekräfta om I2C-bussen är på Raspberry Pi stöder en multi-master konfiguration?

Ett svar:
joan
2016-04-21 18:33:22 UTC
view on stackexchange narkive permalink

Jag är ganska säker på att Raspberry Pi inte stöder I2C multi-master-läge.

Det nämns inget om muli-master i dokumentationen.

Broadcom Serial Controller (BSC) -kontroller är en master, snabb-läge (400Kb / s) BSC-styrenhet. Broadcom Serial Control-bussen uppfyller kraven för Philips® I2C-buss / gränssnittsversion 2.1 januari 2000.

• I2C enbart master-funktion (stöder väntelägen för klocksträckning)

• Både 7-bitars och 10-bitars adressering stöds.

• Timing helt programvara som kan kontrolleras via register

Sida 28 BCM2835 ARM-kringutrustning

Tack för informationen. Stämmer jag med att de nyare BCM2836 (RPi2) och BCM2837 (RPi3) inte har förändrats i denna aspekt?
Broadcom-kringutrustningen är identisk på alla nuvarande Pi-modeller. Så ingen förändring för Pi Zero, Pi2B, Pi3B, beräkningsmodul etc.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...