డయోడ్స్-లోగో

డయోడ్స్ AP33772 USB PD సింక్ కంట్రోలర్ రాస్ప్బెర్రీ పై I2C ఇంటర్ఫేస్

DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-PRODUCT

పరిచయం

  • AP33772 సింక్ కంట్రోలర్, USB PD3.0 టైప్ C కనెక్టర్-ఎక్విప్డ్ డివైజ్ (TCD, ఎనర్జీ సింక్) యొక్క ప్రోటోకాల్ పరికరంగా పని చేస్తుంది, USB PD3.0 టైప్ C కనెక్టర్-అమర్చిన PD3.0 నుండి సరైన పవర్ డేటా ఆబ్జెక్ట్ (PDO)ని అభ్యర్థించడానికి ఉద్దేశించబడింది. .XNUMX సమ్మతి ఛార్జర్ (PDC, ఎనర్జీ సోర్స్).
  • PD1 సింక్ కంట్రోలర్ IC (AP3.0)తో పొందుపరచబడిన TCDని, USB PD33772 డీకోడర్ (AP3.0)తో పొందుపరిచిన PDCకి భౌతికంగా కనెక్ట్ చేయబడిందని మూర్తి 43771 వివరిస్తుంది.
  • C-to-Type C కేబుల్‌ని టైప్ చేయండి. అంతర్నిర్మిత USB PD3.0 కంప్లైంట్ ఫర్మ్‌వేర్ ఆధారంగా, AP33772 మరియు AP43771 జత తగిన PD3.0 ఛార్జింగ్ స్థితిని ఏర్పాటు చేయడానికి USB PD3.0 స్టాండర్డ్ అటాచ్‌మెంట్ విధానం ద్వారా వెళ్తాయి.
  • AP33772 సింక్ కంట్రోలర్ EVB, I33772C ఇంటర్‌ఫేస్ ద్వారా AP2 బిల్ట్-ఇన్ కమాండ్‌లను పంపడం ద్వారా USB పవర్ డెలివరీ ఛార్జర్ నుండి PDOలను అభ్యర్థించడానికి సిస్టమ్ డిజైనర్‌కి సౌలభ్యం మరియు గొప్ప బహుముఖ ప్రజ్ఞను అందిస్తుంది. సాధారణ సిస్టమ్ రూపకల్పనకు MCU ప్రోగ్రామింగ్ అవసరం, దీనికి నిర్దిష్ట సాఫ్ట్‌వేర్ (ఉదా IDE) సెటప్ అవసరం మరియు ఇది సమయం తీసుకునే అభివృద్ధి ప్రక్రియ.
  • దీనికి విరుద్ధంగా, Raspberry Pi (RPI), ఒక వినియోగదారు-స్నేహపూర్వక Linux OSలో రన్ అయ్యే మరియు సౌకర్యవంతమైన GPIO పిన్‌లతో కూడిన సింగిల్ బోర్డ్ కంప్యూటర్ (SBC), PD ఛార్జర్‌తో పనిచేసే AP33772 సింక్ EVBని ధృవీకరించడానికి సరళమైన మార్గాన్ని అందిస్తుంది. ఈ గైడ్ యొక్క లక్ష్యం RPIలో సాఫ్ట్‌వేర్ ధ్రువీకరణను త్వరగా పూర్తి చేయడానికి సిస్టమ్ డిజైనర్‌లకు సమర్థవంతమైన ప్లాట్‌ఫారమ్‌ను అందించడం మరియు వేగంగా మార్కెట్ అవసరాలను తీర్చడానికి ఏదైనా కావాల్సిన MCUకి అభివృద్ధిని పోర్ట్ చేయడం.
  • AP33772 EVB యూజర్ గైడ్‌కి అనుబంధ పత్రంగా, I33772C ఇంటర్‌ఫేస్ ద్వారా RPI SBCతో AP2 EVBని నియంత్రించడానికి సులభమైన మార్గాన్ని ఈ యూజర్ గైడ్ వివరిస్తుంది.
  • AP1తో ఇంటర్‌ఫేస్ చేయడానికి మూర్తి 33772లో వర్ణించబడిన MCU బ్లాక్ పాత్రను RPI పోషిస్తుంది. ఈ యూజర్ గైడ్ చాలా రిజిస్టర్ డెఫినిషన్ మరియు వినియోగ సమాచారాన్ని మాజీగా కవర్ చేస్తుందిampఅయితే, పూర్తి మరియు అత్యంత నవీకరించబడిన సమాచారం కోసం, దయచేసి AP33772 EVB యూజర్ గైడ్‌ని చూడండి. (రిఫరెన్స్ 2 చూడండి)DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-1
  • మూర్తి 1 – ఒక సాధారణ TCD USB టైప్-C PD33772/PPS కంప్లయన్స్ సోర్స్ అడాప్టర్ నుండి శక్తిని అభ్యర్థించడానికి I2C ఇంటర్‌ఫేస్‌తో AP3.0 PD సింక్ కంట్రోలర్‌ను ఉపయోగిస్తుంది.

ధ్రువీకరణ ప్లాట్‌ఫారమ్ సెటప్

AP33772 సింక్ కంట్రోలర్ EVB
మూర్తి 2 సింక్ కంట్రోలర్ EVB చిత్రాన్ని చూపుతుంది. ఇది టైప్-సి కనెక్టర్, I2C పిన్స్, అంతరాయానికి GPIO3 పిన్, OTP కోసం NTC థర్మిస్టర్, ఛార్జింగ్ స్థితిని చూపించడానికి LED సూచికలు మరియు లోడ్‌కు Vout కనెక్టర్‌ను కలిగి ఉంది.DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-2

రాస్ప్బెర్రీ పై జీరో 2W

  • RPI యొక్క ఏదైనా తాజా వెర్షన్ I33772C పిన్‌ల ద్వారా AP2 సింక్ కంట్రోలర్ EVBని నియంత్రించగలదు. ఒక రాస్ప్బెర్రీ పై జీరో 2 W (RPI Z2W) దాని ఖర్చు ప్రభావం మరియు బహుముఖ ప్రజ్ఞ కోసం ఈ వినియోగదారు గైడ్‌లో ఉపయోగించబడింది. ఇది అన్ని RPIలలో అతి చిన్న ఫార్మ్‌ఫాక్టర్‌ని కలిగి ఉంది మరియు వైఫై మరియు బ్లూటూత్‌తో అనుసంధానించబడి అదనపు భాగం లేకుండా వైర్‌లెస్ కనెక్షన్‌ని చేస్తుంది. ఇది AP33772 సింక్ కంట్రోలర్ EVB ధ్రువీకరణ ప్లాట్‌ఫారమ్‌గా ప్రయోజనాన్ని సంపూర్ణంగా సర్వర్ చేస్తుంది.
  • వినియోగదారు రాస్ప్బెర్రీ పై అధికారిని తనిఖీ చేయవచ్చు webఅదనపు సమాచారం కోసం సైట్ (https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/)DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-3DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-4

ధ్రువీకరణ ప్లాట్‌ఫారమ్ కనెక్షన్ మరియు పవర్ అప్

మూర్తి 5 ధ్రువీకరణ ప్లాట్‌ఫారమ్ యొక్క పూర్తి కనెక్షన్ మరియు సెటప్‌ను చూపుతుంది. వినియోగదారు ఈ దశలను అనుసరించాలి:

  1. RPI మరియు AP33772 EVB మధ్య SCL, SDA మరియు GND పిన్‌లను కనెక్ట్ చేయండి
  2. టైప్-సి కేబుల్‌తో 65W PD ఛార్జర్ మరియు AP33772 EVBని కనెక్ట్ చేయండి
  3. RPI మరియు PD ఛార్జర్‌ని పవర్ అప్ చేయండి.DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-5

రాస్ప్బెర్రీ పై సాఫ్ట్వేర్ సెటప్

రాస్ప్బెర్రీ పై OS

  • RPIకి మద్దతిచ్చే అనేక విభిన్న ఆపరేటింగ్ సిస్టమ్‌లు ఉన్నాయి. వీటిలో, Raspberry Pi OS ఎంపిక చేయబడింది ఎందుకంటే ఇది RPI అధికారిక సైట్ ద్వారా ఎక్కువగా ఉపయోగించబడుతుంది మరియు సిఫార్సు చేయబడింది.

OS చిత్రాన్ని డౌన్‌లోడ్ చేయండి మరియు SD కార్డ్‌ని సిద్ధం చేయండి

  • PCలో రాస్ప్బెర్రీ పై ఇమేజర్ సాధనాలను డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయండి (https://www.raspberrypi.com/software/). సరైన OS చిత్రంతో లోడ్ చేయబడిన మైక్రో-SDని సిద్ధం చేయడానికి సూచనలను అనుసరించండి (https://youtu.be/ntaXWS8Lk34/) దయచేసి 32BG లేదా అంతకంటే ఎక్కువ మైక్రో-SD కార్డ్ సిఫార్సు చేయబడిందని గమనించండి.DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-6

రాస్ప్బెర్రీ PI OS ఇన్స్టాలేషన్

  • RPI యొక్క మైక్రో-SD స్లాట్‌లో ముందుగా ఇమేజర్‌తో లోడ్ చేయబడిన మైక్రో-SD కార్డ్‌ని చొప్పించండి. పవర్ అడాప్టర్, మౌస్/కీబోర్డ్ మరియు HDMI మానిటర్‌ను కనెక్ట్ చేయండి. RPIని ఆన్ చేయండి మరియు OS ఇన్‌స్టాలేషన్ మరియు ప్రాథమిక సెటప్‌ను పూర్తి చేయడానికి సూచనలను అనుసరించండి. తాజా అప్‌డేట్‌లు OSలో చేర్చబడ్డాయని నిర్ధారించుకోండి.

అవసరమైన ఫీచర్ల సెటప్

  • RPIలో I2C ఇంటర్‌ఫేస్‌ను విజయవంతంగా అమలు చేయడానికి, మేము తప్పనిసరిగా SSH, VNC మరియు I2C లక్షణాలను కాన్ఫిగర్ చేయాలి లేదా ఇన్‌స్టాల్ చేయాలి.

రాస్ప్బెర్రీ పై కాన్ఫిగర్ - SSH, VNC, I2C

  • RPI బూట్-అప్ తర్వాత, "రాస్ప్బెర్రీ పై కాన్ఫిగర్" యుటిలిటీని తెరిచి, SSH, VNC మరియు I2C ఫీచర్లను ఆన్ చేయండి.DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-7

I2C బాడ్ రేట్ కాన్ఫిగరేషన్

  • /boot/config.txtలో dtparam మరియు dtoverlayకి సంబంధించిన పంక్తులను భర్తీ చేయండి file దీనితో:
  • dtoverlay=i2c-bcm2708
  • dtparam=i2c_arm=on,i2c_arm_baudrate=640000

I2C-టూల్స్ ఇన్‌స్టాలేషన్

  • I2C-టూల్స్ అనేది రాస్ప్‌బెర్రీ పై OS కింద కమాండ్ లైన్‌లో నడుస్తున్న సాధారణ ఆదేశాలను అందించే టూల్‌సెట్. అమలు చేయడం ద్వారా OSలో I2C-టూల్స్‌ను ఇన్‌స్టాల్ చేయండి: sudo apt i2c-టూల్స్ ఇన్‌స్టాల్ చేయండి

SMBus2 ఇన్‌స్టాలేషన్

  • SMBus2 అనేది పైథాన్ మాడ్యూల్, ఇది పైథాన్ ఎన్విరాన్‌మెంట్ కింద I2C ఇంటర్‌ఫేస్‌ను నియంత్రించడానికి వినియోగదారుకు అనుకూలమైన ఫంక్షన్‌లను అందిస్తుంది. అమలు చేయడం ద్వారా OSలో పైథాన్ కోసం SMBus2 మాడ్యూల్‌ను ఇన్‌స్టాల్ చేయండి: sudo pip3 smbus2ని ఇన్‌స్టాల్ చేయండి

ప్రాథమిక కమాండ్ Exampలెస్

  • ఈ యూజర్ గైడ్ RPIలో I2C ఇంటర్‌ఫేస్‌తో పని చేయడానికి రెండు విభిన్న పద్ధతులను ప్రదర్శిస్తుంది. అవి I2C-టూల్స్ యుటిలిటీ మరియు పైథాన్ SMBus2 మాడ్యూల్. రెండు పద్ధతుల యొక్క ప్రాథమిక ఆదేశాలు ఈ విభాగంలో పరిచయం చేయబడ్డాయి.

 I2C-టూల్స్ కమాండ్ Exampలెస్

  • I2C-టూల్స్ యుటిలిటీ ప్యాకేజీ i2cdetect, i2cget మరియు i2cset ఆదేశాలను అందిస్తుంది. సరళీకృత ఉపయోగాలు మాజీలో వివరించబడ్డాయిampఈ విభాగం కింద les. I2C-టూల్స్ యుటిలిటీ గురించి పూర్తి సమాచారం కోసం, దయచేసి చూడండి https://linuxhint.com/i2c-linux-utilities/.
  • ఈ విభాగంలో కమాండ్ వినియోగాన్ని జీర్ణించుకోవడానికి వినియోగదారు సౌలభ్యం కోసం టేబుల్ 1 AP33772 రిజిస్టర్ సారాంశాన్ని చూపుతుంది. పూర్తి రిజిస్టర్ సమాచారం కోసం, దయచేసి AP33772 సింక్ కంట్రోలర్ EVB యూజర్ గైడ్‌ని చూడండి.
నమోదు చేసుకోండి ఆదేశం పొడవు గుణం పవర్-ఆన్ వివరణ
 

SRCPDO

 

0x00

 

28

 

RO

 

మొత్తం 00గం

పవర్ డేటా ఆబ్జెక్ట్ (PDO) PD సోర్స్ (SRC) పవర్ సామర్థ్యాలను బహిర్గతం చేయడానికి ఉపయోగించబడుతుంది.

మొత్తం పొడవు 28 బైట్లు

PDONUM 0x1 సి 1 RO 00గం చెల్లుబాటు అయ్యే సోర్స్ PDO నంబర్
స్థితి 0x1D 1 RC 00గం AP33772 స్థితి
ముసుగు 0x1E 1 RW 01గం అంతరాయం ఎనేబుల్ మాస్క్
VOLTAGE 0x20 1 RO 00గం LSB 80mV
ప్రస్తుత 0x21 1 RO 00గం LSB 24mA
TEMP 0x22 1 RO 19గం ఉష్ణోగ్రత, యూనిట్: °C
OCPTHR 0x23 1 RW 00గం OCP థ్రెషోల్డ్, LSB 50mA
OTPTHR 0x24 1 RW 78గం OTP థ్రెషోల్డ్, యూనిట్: °C
DRTHR 0x25 1 RW 78గం డీ-రేటింగ్ థ్రెషోల్డ్, యూనిట్: °C
TR25 0x28 2 RW 2710గం థర్మల్ రెసిస్టెన్స్ @25°C, యూనిట్: Ω
TR50 0x2A 2 RW 1041గం థర్మల్ రెసిస్టెన్స్ @50°C, యూనిట్: Ω
TR75 0x2 సి 2 RW 0788గం థర్మల్ రెసిస్టెన్స్ @75°C, యూనిట్: Ω
TR100 0x2E 2 RW 03CEh థర్మల్ రెసిస్టెన్స్ @100°C, యూనిట్: Ω
ఆర్.డి.ఓ 0x30 4 WO 00000000గం రిక్వెస్ట్ డేటా ఆబ్జెక్ట్ (RDO) శక్తి సామర్థ్యాలను అభ్యర్థించడానికి ఉపయోగించబడుతుంది.
VID 0x34 2 RW 0000గం విక్రేత ID, భవిష్యత్ అప్లికేషన్‌ల కోసం రిజర్వ్ చేయబడింది
PID 0x36 2 RW 0000గం ఉత్పత్తి ID, భవిష్యత్ అప్లికేషన్‌ల కోసం రిజర్వ్ చేయబడింది
రిజర్వ్ చేయబడింది 0x38 4 భవిష్యత్ అప్లికేషన్‌ల కోసం రిజర్వ్ చేయబడింది

టేబుల్ 1 – AP33772 రిజిస్టర్ సారాంశం

I2C – i2cdetectకు జోడించబడిన అన్ని పరికరాలను గుర్తించండి

  • ప్రస్తుతం I2C-2 బస్‌కు జోడించబడిన అన్ని i1c పరికరాలను ప్రదర్శించడానికి, కమాండ్ ప్రాంప్ట్ క్రింద కింది వాటిని టైప్ చేయండి: i2cdetect -y 1
  • AP33772 సింక్ కంట్రోలర్ EVB జోడించబడి ఉంటే, వినియోగదారు పరికరం 0x51 చిరునామాలో జోడించబడిందని చూడాలి

SRCPDO (0x00~0x1B) చదవండి

  • i2cget కమాండ్ 2 బైట్‌ల కంటే ఎక్కువ రీడ్ బ్లాక్‌కి మద్దతు ఇవ్వదు. మొత్తం 28-బైట్ PDO డేటాను ప్రదర్శించడానికి వినియోగదారు "ఫర్ లూప్"ని ఉపయోగించాలి. మొత్తం PDO డేటాను ప్రదర్శించడానికి, కింది వాటిని {0..27}లో i కోసం bash కమాండ్ ప్రాంప్ట్ కింద టైప్ చేయండి; i2cget -y 1 0x51 $ib చేయండి; పూర్తయింది
  • 28 PDOలను సూచించే 7-బైట్ డేటా ప్రదర్శించబడుతుంది

PDONUM (0x1C) చదవండి

  • చెల్లుబాటు అయ్యే PDOల మొత్తం సంఖ్యను ప్రదర్శించడానికి, కమాండ్ ప్రాంప్ట్ క్రింద కింది వాటిని టైప్ చేయండి: i2cget -y 1 0x51 0x1c b

స్థితి (0x1D) చదవండి

  • ఈ కమాండ్ డి-రేటింగ్, OTP, OCP, OVP, అభ్యర్థన తిరస్కరించబడింది, అభ్యర్థన పూర్తయింది మరియు సిద్ధంగా ఉండటంతో సహా సింక్ కంట్రోలర్ యొక్క స్థితిని నివేదిస్తుంది. స్థితి సమాచారాన్ని ప్రదర్శించడానికి, కింది కమాండ్ ప్రాంప్ట్ కింద టైప్ చేయండి: i2cget -y 1 0x51 0x1d b
  • కంప్లీట్ బిట్ చదవడం ద్వారా విజయవంతమైన RDO అభ్యర్థనను నిర్ధారించడానికి ప్రతి RDO అభ్యర్థన తర్వాత వినియోగదారు ఈ ఆదేశాన్ని ఉపయోగించాలి. 4.1.5 రైట్ మాస్క్ (0x1E)
  • ఈ ఆదేశం AP3 యొక్క GPIO33772 పిన్ ద్వారా హోస్ట్‌ను సూచించే అంతరాయాలను ప్రారంభిస్తుంది. అంతరాయాలలో డిరేటింగ్ , OTP, OCP, OVP, అభ్యర్థన తిరస్కరించబడింది, అభ్యర్థన పూర్తయింది మరియు సిద్ధంగా ఉంది. నిర్దిష్ట అంతరాయాన్ని ప్రారంభించడానికి, సంబంధిత బిట్‌ను ఒకదానికి సెట్ చేయండి. ఉదాహరణకుample, OCP అంతరాయాన్ని ప్రారంభించడానికి, కమాండ్ ప్రాంప్ట్ క్రింద కింది వాటిని టైప్ చేయడం ద్వారా MASK రిజిస్టర్ యొక్క బిట్ 4ని సెట్ చేయండి: i2cset -y 1 0x51 0x1e 0x10 b
  • OCP రక్షణ ట్రిగ్గర్ అయినప్పుడు AP3 యొక్క GPIO33772 పిన్ ఎక్కువగా ఉంటుంది.

VOL చదవండిTAGఇ (0x20)

  • ఈ ఆదేశం వాల్యూమ్‌ను నివేదిస్తుందిtage AP33772 సింక్ కంట్రోలర్ ద్వారా కొలుస్తారు. సంపుటాన్ని నివేదించడానికిtagఇ, కమాండ్ ప్రాంప్ట్ క్రింద కింది వాటిని టైప్ చేయండి: i2cget -y 1 0x51 0x20 b
  • నివేదించబడిన విలువలో ఒక యూనిట్ 80mVని సూచిస్తుంది.

ప్రస్తుత (0x21) చదవండి

  • ఈ ఆదేశం AP33772 సింక్ కంట్రోలర్ ద్వారా కొలవబడిన కరెంట్‌ని నివేదిస్తుంది. కరెంట్‌ని నివేదించడానికి, కింది కమాండ్ ప్రాంప్ట్ కింద టైప్ చేయండి: i2cget -y 1 0x51 0x21 b
  • నివేదించబడిన విలువలో ఒక యూనిట్ 24mAని సూచిస్తుంది.

TEMP (0x22) చదవండి

  • ఈ ఆదేశం AP33772 సింక్ కంట్రోలర్ ద్వారా కొలవబడిన ఉష్ణోగ్రతను నివేదిస్తుంది. ఉష్ణోగ్రతను నివేదించడానికి, కింది కమాండ్ ప్రాంప్ట్ క్రింద టైప్ చేయండి:
    i2cget -y 1 0x51 0x22 బి
  • నివేదించబడిన విలువలో ఒక యూనిట్ 1°Cని సూచిస్తుంది.
  • OCPTHR (0x23), OTPTHR (0x24) మరియు DRTHR (0x25) చదవండి మరియు వ్రాయండి
  • OCP, OTP మరియు డీరేటింగ్ థ్రెషోల్డ్‌లను OCPTHR, OTPTHR మరియు DRTHR రిజిస్టర్‌లకు వ్రాయడం ద్వారా వినియోగదారు కోరదగిన విలువలకు మార్చవచ్చు. మాజీగాample, OCP థ్రెషోల్డ్‌ని 3.1Aకి మార్చడానికి, కమాండ్ ప్రాంప్ట్ క్రింద కింది వాటిని టైప్ చేయడం ద్వారా వినియోగదారు 0x3E (=3100/50=62=0x3E) OCPTHRకి వ్రాయాలి: i2cset -y 1 0x51 0x23 0x3e b
  • OTP థ్రెషోల్డ్‌ని 110°Cకి మార్చడానికి, కమాండ్ ప్రాంప్ట్ కింద కింది వాటిని టైప్ చేయడం ద్వారా వినియోగదారు 0x6E (=110)ని OTPTHRకి వ్రాయాలి:
  • OCPTHR, OTPTHR మరియు DRTHR నుండి విలువలను చదవడానికి, కింది కమాండ్ ప్రాంప్ట్ క్రింద టైప్ చేయండి:
  • i2cget -y 1 0x51 0x23 b i2cget -y 1 0x51 0x24 b i2cget -y 1 0x51 0x25 b
  • TR25 (0x28~0x29), TR50 (0x2A~0x2B), TR75 (0x2C~0x2D), మరియు TR100 (0x2E~0x2F) చదవండి మరియు వ్రాయండి
  • ఒక Murata 10KΩ ప్రతికూల ఉష్ణోగ్రత గుణకం (NTC) థర్మిస్టర్ NCP03XH103 AP33772 EVBలో ఉంది. తుది డిజైన్‌లో థర్మిస్టర్‌ను వేరొక దానికి మార్చడం వినియోగదారు అభిమతం. వినియోగదారు ఉపయోగించిన థర్మిస్టర్ స్పెసిఫికేషన్‌ల ప్రకారం TR25, TR50, TR75 మరియు TR100 రిజిస్టర్ విలువలను అప్‌డేట్ చేయాలి. ఉదాహరణకుampలే,
  • మురాటా యొక్క 6.8KΩ NCP03XH682 డిజైన్‌లో ఉపయోగించబడింది. 25°C, 50°C, 75°C మరియు 100°C వద్ద ప్రతిఘటన విలువలు వరుసగా 6800Ω (0x1A90), 2774Ω (0x0AD6), 1287Ω (0x0507) మరియు 662Ω (0x0296) ఉన్నాయి. ఈ రిజిస్టర్‌లకు సంబంధిత విలువలను వ్రాయడానికి, కమాండ్ ప్రాంప్ట్ క్రింద కింది వాటిని టైప్ చేయండి:
  • i2cset -y 1 0x51 0x28 0x1a90 w i2cset -y 1 0x51 0x2a 0x0ad6 w i2cset -y 1 0x51 0x2c 0x0507 w i2cset -y 1 0x51 0x2e w0
  • విలువలను చదవడానికి, కమాండ్ ప్రాంప్ట్ క్రింద కింది వాటిని టైప్ చేయండి: i2cget -y 1 0x51 0x28 w i2cget -y 1 0x51 0x2a w i2cget -y 1 0x51 0x2c w i2cget -y 1 0x51 0x2e w
  • అవుట్‌పుట్ విలువలు 2-బైట్ పదాలు. ఆదేశాలు నేరుగా 2-బైట్ పదాన్ని నిర్వహిస్తాయి కాబట్టి, వినియోగదారులు ఇక్కడ చిన్న ఎండియన్ బైట్ ఆర్డర్ గురించి ఆందోళన చెందాల్సిన అవసరం లేదు.

RDO (0x30~0x33) వ్రాయండి

  • PDO అభ్యర్థన చర్చల విధానాన్ని ప్రారంభించడానికి, 4-బైట్ డేటా RDO (రిక్వెస్ట్ డేటా ఆబ్జెక్ట్) రిజిస్టర్‌కి లిటిల్-ఎండియన్ బైట్ ఆర్డర్‌లో వ్రాయబడుతుంది. ఉదాample, 3V మరియు 15Aతో PDO3ని అభ్యర్థించడానికి, 0x3004B12C RDO రిజిస్టర్‌కి వ్రాయబడుతుంది. కమాండ్ ప్రాంప్ట్ కింద కింది వాటిని టైప్ చేయండి: i2cset -y 1 0x51 0x30 0x2c 0xb1 0x04 0x30 i
  • చిన్న ఎండియన్ బైట్ ఆర్డర్ సంజ్ఞామానానికి సరిపోయేలా తక్కువ ముఖ్యమైన బైట్ (0x2C) ముందుగా వ్రాయబడాలి. దయచేసి AP9 సింక్ కంట్రోలర్ EVB వినియోగదారు యొక్క టేబుల్ 10 మరియు టేబుల్ 33772ని చూడండి
  • వివరణాత్మక RDO కంటెంట్ సమాచారం కోసం గైడ్.
  • మొత్తం సున్నా డేటాతో RDO రిజిస్టర్ రాయడం ద్వారా వినియోగదారు హార్డ్ రీసెట్‌ను జారీ చేయవచ్చు: i2cset -y 1 0x51 0x30 0x00 0x00 0x00 0x00 i
  • AP33772 సింక్ కంట్రోలర్ దాని ప్రారంభ స్థితికి రీసెట్ చేయబడుతుంది మరియు అవుట్‌పుట్ ఆఫ్ చేయబడుతుంది.

పైథాన్ SMBus2 కమాండ్ Exampలెస్

  • పైథాన్ దాని గొప్ప రకాల మద్దతు ఉన్న మాడ్యూల్‌ల కోసం మరింత ప్రజాదరణ పొందుతోంది. SMBus2 వాటిలో ఒకటి మరియు I2C రీడ్ అండ్ రైట్ కమాండ్‌లను హ్యాండిల్ చేయగలదు. SMBus2 read_byte_data, read_word_data, read_i2c_block_data, write_byte_data, write_word_data, write_i2c_block_data ఆదేశాలను అందిస్తుంది. సరళీకృత ఉపయోగాలు మాజీలో వివరించబడ్డాయిampఈ విభాగం కింద les. SMBus2 మాడ్యూల్ గురించి పూర్తి సమాచారం కోసం, దయచేసి చూడండి https://smbus2.readthedocs.io/en/latest/.

SRCPDO (0x00~0x1B) చదవండి 

  • SMBus.read_i2c_block_data అనేది 32-బైట్ బ్లాక్ డేటా రీడ్ వరకు మద్దతునిచ్చే ప్రభావవంతమైన ఆదేశం. మొత్తం 28-బైట్ PDO డేటాను చదవడానికి, python3 ఎన్విరాన్‌మెంట్ కింద కింది వాటిని ఉపయోగించండి:
  • SMBus.read_i2c_block_data(0x51, 0x00, 28)
  • 28 PDOలను సూచించే 7 వన్-బైట్ డేటా జాబితా డేటా నిర్మాణంలో అందించబడుతుంది.

PDONUM (0x1C) చదవండి

  • చెల్లుబాటు అయ్యే PDOల మొత్తం సంఖ్యను చదవడానికి, python3 ఎన్విరాన్‌మెంట్ కింద కింది వాటిని ఉపయోగించండి:
  • SMBus.read_byte_data(0x51, 0x1c)
  • చెల్లుబాటు అయ్యే PDO గణనను సూచించే ఒక బైట్ డేటా తిరిగి ఇవ్వబడుతుంది.

స్థితి (0x1D) చదవండి

  • ఈ ఆదేశం Derating , OTP, OCP, OVP, అభ్యర్థన తిరస్కరించబడింది, అభ్యర్థన పూర్తయింది మరియు సిద్ధంగా ఉండటంతో సహా సింక్ కంట్రోలర్ యొక్క స్థితిని నివేదిస్తుంది. స్థితి సమాచారాన్ని చదవడానికి, python3 ఎన్విరాన్మెంట్ కింద కింది వాటిని ఉపయోగించండి:
  • SMBus.read_byte_data(0x51, 0x1d)
  • కంప్లీట్ బిట్ చదవడం ద్వారా విజయవంతమైన RDO అభ్యర్థనను నిర్ధారించడానికి ప్రతి RDO అభ్యర్థన తర్వాత వినియోగదారు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు.

మాస్క్ (0x1E) వ్రాయండి

  • ఈ ఆదేశం AP3 యొక్క GPIO33772 పిన్ ద్వారా హోస్ట్‌ను సూచించే అంతరాయాలను ప్రారంభిస్తుంది. అంతరాయాలలో డిరేటింగ్ , OTP, OCP, OVP, అభ్యర్థన తిరస్కరించబడింది, అభ్యర్థన ఉన్నాయి
  • పూర్తయింది, సిద్ధంగా ఉంది. నిర్దిష్ట అంతరాయాన్ని ప్రారంభించడానికి, సంబంధిత బిట్‌ను ఒకదానికి సెట్ చేయండి. ఉదాహరణకుample, OCP అంతరాయాన్ని ఎనేబుల్ చేయడానికి, python4 ఎన్విరాన్మెంట్ క్రింద కింది వాటిని ఉపయోగించడం ద్వారా MASK రిజిస్టర్ యొక్క బిట్ 3ని సెట్ చేయండి:
  • SMBus.write_byte_data(0x51, 0x1e, 0x10)
  • OCP రక్షణ ట్రిగ్గర్ అయినప్పుడు AP3 యొక్క GPIO33772 పిన్ ఎక్కువగా ఉంటుంది.

VOL చదవండిTAGఇ (0x20)

  • ఈ ఆదేశం వాల్యూమ్‌ను నివేదిస్తుందిtage AP33772 సింక్ కంట్రోలర్ ద్వారా కొలుస్తారు. సంపుటాన్ని నివేదించడానికిtagఇ, python3 ఎన్విరాన్మెంట్ కింద కింది వాటిని ఉపయోగించండి:
  • SMBus.read_byte_data(0x51, 0x20)
  • నివేదించబడిన విలువలో ఒక యూనిట్ 80mVని సూచిస్తుంది.

ప్రస్తుత (0x21) చదవండి

  • ఈ ఆదేశం AP33772 సింక్ కంట్రోలర్ ద్వారా కొలవబడిన కరెంట్‌ని నివేదిస్తుంది. కరెంట్‌ని నివేదించడానికి, python3 ఎన్విరాన్‌మెంట్ కింద కింది వాటిని ఉపయోగించండి
  • SMBus.read_byte_data(0x51, 0x21)
  • నివేదించబడిన విలువలో ఒక యూనిట్ 24mAని సూచిస్తుంది.

TEMP (0x22) చదవండి

  • ఈ ఆదేశం AP33772 సింక్ కంట్రోలర్ ద్వారా కొలవబడిన ఉష్ణోగ్రతను నివేదిస్తుంది. ఉష్ణోగ్రతను నివేదించడానికి, python3 వాతావరణంలో కింది వాటిని ఉపయోగించండి:
  • SMBus.read_byte_data(0x51, 0x22)
  • నివేదించబడిన విలువలో ఒక యూనిట్ 1°Cని సూచిస్తుంది.

OCPTHR (0x23), OTPTHR (0x24) మరియు DRTHR (0x25) చదవండి మరియు వ్రాయండి 

  • OCP, OTP మరియు డీరేటింగ్ థ్రెషోల్డ్‌లను OCPTHR, OTPTHR మరియు DRTHR రిజిస్టర్‌లకు వ్రాయడం ద్వారా వినియోగదారు కోరదగిన విలువలకు మార్చవచ్చు. మాజీగాample, OCP థ్రెషోల్డ్‌ని 3.1Aకి మార్చడానికి, వినియోగదారు python0 ఎన్విరాన్‌మెంట్‌లో కింది వాటిని ఉపయోగించడం ద్వారా OCPTHRకి 3x3100E (=50/62=0=3x3E) వ్రాయాలి: SMBus.write_byte_data(0x51, 0x23, 0x3e)
  • OTP థ్రెషోల్డ్‌ను 110°Cకి మార్చడానికి, వినియోగదారు python0 ఎన్విరాన్‌మెంట్‌లో కింది వాటిని ఉపయోగించడం ద్వారా OTPTHRకి 6x110E (=3)ని వ్రాయాలి: SMBus.write_byte_data(0x51, 0x24, 0x6e)
  • Derating థ్రెషోల్డ్‌ను 100°Cకి మార్చడానికి, వినియోగదారు python0 ఎన్విరాన్‌మెంట్‌లో కింది వాటిని ఉపయోగించి DRTHRకి 64x100 (=3) వ్రాయాలి: SMBus.write_byte_data(0x51, 0x25, 0x64)
  • OCPTHR, OTPTHR మరియు DRTHR నుండి విలువలను చదవడానికి, python3 ఎన్విరాన్మెంట్ క్రింద కింది వాటిని ఉపయోగించండి: SMBus.read_byte_data(0x51, 0x23) SMBus.read_byte_data(0x51, 0x24) SMBus.read_byte_data(0x51, 0x25) .
  • TR25 (0x28~0x29), TR50 (0x2A~0x2B), TR75 (0x2C~0x2D), మరియు TR100 (0x2E~0x2F) చదవండి మరియు వ్రాయండి
  • ఒక Murata 10KΩ ప్రతికూల ఉష్ణోగ్రత గుణకం (NTC) థర్మిస్టర్ NCP03XH103 AP33772 EVBలో ఉంది. తుది డిజైన్‌లో థర్మిస్టర్‌ను వేరొక దానికి మార్చడం వినియోగదారు అభిమతం. వినియోగదారు ఉపయోగించిన థర్మిస్టర్ స్పెసిఫికేషన్‌ల ప్రకారం TR25, TR50, TR75 మరియు TR100 రిజిస్టర్ విలువను అప్‌డేట్ చేయాలి. ఉదాహరణకుample, మురాటా యొక్క 6.8KΩ NCP03XH682 డిజైన్‌లో ఉపయోగించబడింది. 25°C, 50°C, 75°C మరియు 100°C వద్ద ప్రతిఘటన విలువలు వరుసగా 6800Ω (0x1A90), 2774Ω (0x0AD6), 1287Ω (0x0507) మరియు 662Ω (0x0296) ఉన్నాయి. ఈ రిజిస్టర్‌లకు సంబంధిత విలువలను వ్రాయడానికి, python3 ఎన్విరాన్‌మెంట్ కింద కింది వాటిని ఉపయోగించండి:
  • SMBus.write_word_data(0x51, 0x28, 0x1a90) SMBus.write_word_data(0x51, 0x2a, 0x0ad6) SMBus.write_word_data(0x51, 0x2c, 0x0507) SMBus.write_word_data(0x51, 0x2e, 0x0296)
  • విలువలను చదవడానికి, python3 వాతావరణంలో కింది వాటిని ఉపయోగించండి: SMBus.read_word_data(0x51, 0x28) SMBus.read_word_data(0x51, 0x2a) SMBus.read_word_data(0x51, 0x2c) SMBus.read_word_data,0x51ta,0x2da
  • రిటర్న్ విలువలు కూడా 2-బైట్ పదాలు. ఆదేశాలు నేరుగా 2-బైట్ పదాన్ని నిర్వహిస్తాయి కాబట్టి, వినియోగదారులు ఇక్కడ చిన్న ఎండియన్ బైట్ ఆర్డర్ గురించి ఆందోళన చెందాల్సిన అవసరం లేదు.

RDO (0x30~0x33) వ్రాయండి

  • PDO అభ్యర్థన చర్చల విధానాన్ని ప్రారంభించడానికి, 4-బైట్ డేటా RDO (రిక్వెస్ట్ డేటా ఆబ్జెక్ట్) రిజిస్టర్‌కి లిటిల్-ఎండియన్ బైట్ ఆర్డర్‌లో వ్రాయబడుతుంది. ఉదాample, 3V మరియు 15Aతో PDO3ని అభ్యర్థించడానికి, 0x3004B12C RDO రిజిస్టర్‌కి వ్రాయబడుతుంది. python3 వాతావరణంలో కింది వాటిని ఉపయోగించండి:
  • SMBus.write_i2c_block_data(0x51, 0x30, [0x2c, 0xb1, 0x04, 0x30])
  • దయచేసి వివరణాత్మక RDO కంటెంట్ సమాచారం కోసం AP9 సింక్ కంట్రోలర్ EVB యూజర్ గైడ్ యొక్క టేబుల్ 10 మరియు టేబుల్ 33772ని చూడండి.
  • మొత్తం జీరో డేటాతో RDO రిజిస్టర్‌ని వ్రాయడం ద్వారా వినియోగదారు హార్డ్ రీసెట్‌ను జారీ చేయవచ్చు:
  • SMBus.write_i2c_block_data(0x51, 0x30, [0x00, 0x00, 0x00, 0x00])
  • AP33772 సింక్ కంట్రోలర్ దాని ప్రారంభ స్థితికి రీసెట్ చేయబడుతుంది మరియు అవుట్‌పుట్ ఆఫ్ చేయబడుతుంది.

ప్రాక్టికల్ ఎక్స్ampలెస్

Example 1: బాష్ I2C-టూల్స్ Example: ap33772_querypdo.bash
ఈ మాజీample అన్ని చెల్లుబాటు అయ్యే PDOలను తనిఖీ చేస్తుంది మరియు వాల్యూమ్‌ను జాబితా చేస్తుందిtagఇ మరియు ప్రస్తుత సామర్థ్య సమాచారం ముగిసింది.
కోడ్ వివరాలుDIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-8

కోడ్ అమలు మరియు అవుట్‌పుట్‌లుDIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-9

Example 2: పైథాన్ SMBus2 Example: ap33772_allpdo.py3
ఈ మాజీample అన్ని చెల్లుబాటు అయ్యే PDOలను తనిఖీ చేస్తుంది మరియు వాటిని అప్ మరియు డౌన్ ఆర్డర్‌లో ఒక్కొక్కటిగా అభ్యర్థిస్తుంది.
కోడ్ వివరాలుDIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-10DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-11DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-12

కోడ్ అమలు మరియు అవుట్‌పుట్‌లుDIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-13DIODES-AP33772-USB-PD-సింక్-కంట్రోలర్-రాస్ప్బెర్రీ-Pi-I2C-ఇంటర్ఫేస్-FIG-14

Example కోడ్ డౌన్‌లోడ్

మాజీ జాబితాample కోడ్‌లు

  • Example కోడ్‌లు బాష్ స్క్రిప్ట్ మరియు పైథాన్ వెర్షన్‌లను కలిగి ఉంటాయి
  1. ap33772_querypdo: మొత్తం PDO సమాచారాన్ని ప్రశ్నిస్తుంది
  2. ap33772_reqpdo: మొత్తం PDO సమాచారాన్ని నివేదిస్తుంది మరియు వినియోగదారు పేర్కొన్న PDO అభ్యర్థనను పంపుతుంది
  3. ap33772_allpdo: మొత్తం PDO సమాచారాన్ని నివేదిస్తుంది మరియు అన్ని PDO అభ్యర్థనల ద్వారా పైకి క్రిందికి నడుస్తుంది
  4. ap33772_pps: మొత్తం PDO సమాచారాన్ని నివేదిస్తుంది మరియు rampమొత్తం PPS వాల్యూమ్‌లో పైకి క్రిందికిtage పరిధి 50mV దశల పరిమాణంలో ఉంటుంది
  5. ap33772_vit: నివేదికల వాల్యూమ్tagఇ, ప్రస్తుత మరియు ఉష్ణోగ్రత సమాచారం
Example డౌన్‌లోడ్ సైట్

Example Github నుండి కోడ్‌లను డౌన్‌లోడ్ చేసుకోవచ్చు. డౌన్‌లోడ్ చేయడానికి కింది ఆదేశాన్ని జారీ చేయండి: git క్లోన్ https://github.com/diodinciot/ap33772.git-ap33772

సూచనలు

  1. AP33772 డేటాషీట్ (USB PD3.0 PPS సింక్ కంట్రోలర్): https://www.diodes.com/products/power-management/ac-dc-converters/usb-pd-sink-controllers/
  2. AP33772 I2C సింక్ కంట్రోలర్ EVB యూజర్ గైడ్: https://www.diodes.com/applications/ac-dc-chargers-and-adapters/usb-pd-sink-controller/
  3. రాస్ప్బెర్రీ పై జీరో 2 W: https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/
  4. రాస్ప్బెర్రీ పై OS: https://www.raspberrypi.com/software/
  5. I2C-టూల్స్ యుటిలిటీ: https://linuxhint.com/i2c-linux-utilities/
  6. SMBus2 మాడ్యూల్: https://smbus2.readthedocs.io/en/latest/

పునర్విమర్శ చరిత్ర

పునర్విమర్శ జారీ తేదీ వ్యాఖ్యానించండి రచయిత
1.0 4/15/2022 ప్రారంభ విడుదల ఎడ్వర్డ్ జావో
ముఖ్యమైన నోటీసు
  • డయోడ్‌లు ఈ పత్రానికి సంబంధించి, ఏ రకమైన, వ్యక్తీకరించిన లేదా సూచించిన హామీని కలిగి ఉండవు, అయితే వీటికి మాత్రమే పరిమితం కాదు ఏదైనా అధికార పరిధిలోని చట్టాల ప్రకారం వారి సమానమైనవి).
  • డయోడ్‌లు ఇన్‌కార్పొరేటెడ్ మరియు దాని అనుబంధ సంస్థలు ఈ పత్రానికి మరియు ఇక్కడ వివరించిన ఏదైనా ఉత్పత్తికి తదుపరి నోటీసు లేకుండా మార్పులు, మెరుగుదలలు, మెరుగుదలలు, దిద్దుబాట్లు లేదా ఇతర మార్పులు చేసే హక్కును కలిగి ఉన్నాయి. డయోడ్స్ ఇన్కార్పొరేటెడ్ ఈ పత్రం లేదా ఇక్కడ వివరించిన ఏదైనా ఉత్పత్తి యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే ఎటువంటి బాధ్యతను స్వీకరించదు; డయోడ్స్ ఇన్కార్పొరేటెడ్ దాని పేటెంట్ లేదా ట్రేడ్‌మార్క్ హక్కులు లేదా ఇతరుల హక్కుల క్రింద ఎటువంటి లైసెన్స్‌ను తెలియజేయదు. అటువంటి అప్లికేషన్‌లలో ఇక్కడ వివరించబడిన ఈ పత్రం లేదా ఉత్పత్తుల యొక్క ఏదైనా వినియోగదారుడు లేదా వినియోగదారు అటువంటి ఉపయోగం యొక్క అన్ని నష్టాలను స్వీకరించాలి మరియు డయోడ్స్ ఇన్‌కార్పొరేటెడ్ మరియు డయోడ్స్ ఇన్‌కార్పొరేటెడ్‌లో ప్రాతినిధ్యం వహిస్తున్న అన్ని కంపెనీలను ఉంచడానికి అంగీకరిస్తారు. webసైట్, అన్ని నష్టాలకు వ్యతిరేకంగా ప్రమాదకరం.
  • డయోడ్స్ ఇన్కార్పొరేటెడ్ అనధికారిక విక్రయ మార్గాల ద్వారా కొనుగోలు చేయబడిన ఏదైనా ఉత్పత్తులకు సంబంధించి ఎటువంటి బాధ్యతను హామీ ఇవ్వదు లేదా అంగీకరించదు.
    వినియోగదారులు ఏదైనా అనాలోచిత లేదా అనధికారిక అప్లికేషన్ కోసం డయోడ్స్ ఇన్‌కార్పొరేటెడ్ ఉత్పత్తులను కొనుగోలు చేసినా లేదా ఉపయోగించినట్లయితే, కస్టమర్‌లు డయోడ్‌లను నష్టపరిహారం చెల్లించాలి మరియు పట్టుకోవాలి
  • ఇన్కార్పొరేటెడ్ మరియు దాని ప్రతినిధులు అటువంటి అనాలోచిత లేదా అనధికారిక అప్లికేషన్‌తో సంబంధం ఉన్న వ్యక్తిగత గాయం లేదా మరణం యొక్క ఏదైనా క్లెయిమ్ నుండి ప్రత్యక్షంగా లేదా పరోక్షంగా ఉత్పన్నమయ్యే అన్ని క్లెయిమ్‌లు, నష్టాలు, ఖర్చులు మరియు న్యాయవాది రుసుములకు హానికరం కాదు.
  • ఇక్కడ వివరించిన ఉత్పత్తులు ఒకటి లేదా అంతకంటే ఎక్కువ యునైటెడ్ స్టేట్స్, అంతర్జాతీయ లేదా విదేశీ పేటెంట్లు పెండింగ్‌లో ఉన్నాయి. ఇక్కడ పేర్కొనబడిన ఉత్పత్తి పేర్లు మరియు గుర్తులు ఒకటి లేదా అంతకంటే ఎక్కువ యునైటెడ్ స్టేట్స్, అంతర్జాతీయ లేదా విదేశీ ట్రేడ్‌మార్క్‌ల ద్వారా కూడా కవర్ చేయబడవచ్చు.
  • ఈ పత్రం ఆంగ్లంలో వ్రాయబడింది కానీ సూచన కోసం బహుళ భాషల్లోకి అనువదించబడవచ్చు. ఈ పత్రం యొక్క ఆంగ్ల వెర్షన్ మాత్రమే డయోడ్స్ ఇన్కార్పొరేటెడ్ ద్వారా విడుదల చేయబడిన తుది మరియు నిర్ణయాత్మక ఆకృతి.

లైఫ్ సపోర్ట్

  • డయోడ్స్ ఇన్‌కార్పొరేటెడ్ ఉత్పత్తులు డయోడ్స్ ఇన్‌కార్పొరేటెడ్ చీఫ్ ఎగ్జిక్యూటివ్ ఆఫీసర్ ఎక్స్‌ప్రెస్ వ్రాతపూర్వక అనుమతి లేకుండా లైఫ్ సపోర్ట్ పరికరాలు లేదా సిస్టమ్‌లలో కీలకమైన భాగాలుగా ఉపయోగించడానికి ప్రత్యేకంగా అధికారం కలిగి ఉండవు. ఇక్కడ ఉపయోగించినట్లు:
  • A. లైఫ్ సపోర్ట్ పరికరాలు లేదా సిస్టమ్‌లు అంటే పరికరాలు లేదా సిస్టమ్‌లు:
  1. శరీరంలోకి అమర్చడానికి ఉద్దేశించబడ్డాయి, లేదా
  2. మద్దతు లేదా జీవితాన్ని నిలబెట్టుకోవడం మరియు లేబులింగ్‌లో అందించిన ఉపయోగం కోసం సూచనలకు అనుగుణంగా సరిగ్గా ఉపయోగించినప్పుడు దాని వైఫల్యం వినియోగదారుకు గణనీయమైన గాయం కలిగిస్తుందని సహేతుకంగా అంచనా వేయవచ్చు.
    • B. కీలకమైన భాగం అనేది లైఫ్ సపోర్ట్ పరికరం లేదా సిస్టమ్‌లోని ఏదైనా భాగం, దాని పనితీరులో వైఫల్యం లైఫ్ సపోర్ట్ పరికరం యొక్క వైఫల్యానికి కారణం కావచ్చు లేదా దాని భద్రత లేదా ప్రభావాన్ని ప్రభావితం చేస్తుందని సహేతుకంగా అంచనా వేయవచ్చు.
    • కస్టమర్‌లు తమ లైఫ్ సపోర్ట్ డివైజ్‌లు లేదా సిస్టమ్‌ల భద్రత మరియు రెగ్యులేటరీ బ్రామిఫికేషన్‌లలో అవసరమైన అన్ని నైపుణ్యాలను కలిగి ఉన్నారని సూచిస్తారు మరియు వారి ఉత్పత్తులకు మరియు డయోడ్‌ల యొక్క ఏదైనా ఉపయోగానికి సంబంధించిన అన్ని చట్టపరమైన, నియంత్రణ మరియు భద్రత-సంబంధిత అవసరాలకు తాము పూర్తిగా బాధ్యత వహిస్తామని గుర్తించి మరియు అంగీకరిస్తున్నారు. డయోడ్స్ ఇన్‌కార్పొరేటెడ్ ద్వారా అందించబడే ఏవైనా పరికరాలు- లేదా సిస్టమ్‌లకు సంబంధించిన సమాచారం లేదా మద్దతు ఉన్నప్పటికీ, అటువంటి భద్రత-క్లిష్టమైన, లైఫ్ సపోర్ట్ పరికరాలు లేదా సిస్టమ్‌లలో ఇన్‌కార్పొరేటెడ్ ఉత్పత్తులు.
    • ఇంకా, అటువంటి భద్రత-క్లిష్టమైన, జీవిత-సహాయక పరికరాలు లేదా సిస్టమ్‌లలో డయోడ్స్ ఇన్‌కార్పొరేటెడ్ ఉత్పత్తులను ఉపయోగించడం వల్ల ఉత్పన్నమయ్యే ఏదైనా నష్టానికి వ్యతిరేకంగా కస్టమర్‌లు డయోడ్స్ ఇన్‌కార్పొరేటెడ్ మరియు దాని ప్రతినిధులకు పూర్తిగా నష్టపరిహారం చెల్లించాలి.
  • కాపీరైట్ © 2017, డయోడ్స్ ఇన్కార్పొరేటెడ్
  • www.diodes.com

పత్రాలు / వనరులు

డయోడ్స్ AP33772 USB PD సింక్ కంట్రోలర్ రాస్ప్బెర్రీ పై I2C ఇంటర్ఫేస్ [pdf] యూజర్ గైడ్
AP33772 USB PD సింక్ కంట్రోలర్ రాస్ప్బెర్రీ పై I2C ఇంటర్ఫేస్, AP33772, USB PD సింక్ కంట్రోలర్ రాస్ప్బెర్రీ పై I2C ఇంటర్ఫేస్, రాస్ప్బెర్రీ పై I2C ఇంటర్ఫేస్, Pi I2C ఇంటర్ఫేస్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *