ESP32 ఏ చిప్‌ని ఉపయోగిస్తుంది?

Esp32 E Cip Ni Upayogistundi



సాంకేతిక విప్లవం ప్రారంభమైన సమయంలో, కొన్ని దశాబ్దాల తర్వాత, సాంకేతికత అంతా ఒకే చిప్‌లో ఏకీకృతం చేయబడుతుందని మనం వినే ఉంటాము. అవును, చిప్! ప్రత్యేక మాడ్యూల్స్ లేదా భాగాలను ఉపయోగించే బదులు, చిప్ అనేది ఒక ఇంటిగ్రేటెడ్ సర్క్యూట్రీ, దానిలో బహుళ ఎలక్ట్రానిక్ భాగాలను పొందుపరిచింది. మరో మాటలో చెప్పాలంటే, ఇది పరికరాలను సులభతరం చేస్తుంది మరియు కాంపాక్ట్ చేస్తుంది. ఈ కథనం ESP32లో ఉపయోగించిన నౌకను అన్వేషిస్తుంది.

ESP32లో ఉపయోగించే మైక్రోప్రాసెసర్ చిప్స్

ESP32 మైక్రోకంట్రోలర్ యూనిట్లలో ఉపయోగించే చిప్‌లు Tensilica Xtensa LX6 సింగిల్-కోర్ మరియు డ్యూయల్-కోర్ మైక్రోప్రాసెసర్‌లు మరియు LX7 డ్యూయల్-కోర్ మైక్రోప్రాసెసర్‌లు. ఇది మీరు ఏ రకమైన ESP32 SoCలను ఉపయోగిస్తున్నారనే దానిపై ఆధారపడి ఉంటుంది. ESP32 S సిరీస్‌లో, Xtensa LX7 మైక్రోప్రాసెసర్‌లు ఉపయోగించబడతాయి, అయితే ESP32-C సిరీస్‌లో మరియు ESP32 LX6 డ్యూయల్-కోర్ మైక్రోప్రాసెసర్‌లు ఉపయోగించబడతాయి.

ESP32 చిప్ యొక్క ప్రధాన లక్షణాలు


ఇక్కడ, మేము Tensilica Xtensa LX6 32-బిట్ డ్యూయల్ కోర్ మరియు LX7 మైక్రోప్రాసెసర్ యొక్క ప్రధాన లక్షణాలను చర్చిస్తాము. ESP32- S0WD మినహా, అన్ని ఇతర ESP32 మైక్రోకంట్రోలర్‌లు డ్యూయల్-కోర్ ప్రాసెసర్‌లను కలిగి ఉంటాయి. దాని డ్యూయల్-కోర్ ప్రాసెసర్, ఆర్కిటెక్చర్, బ్లాక్ రేఖాచిత్రం, మెమరీ, పెరిఫెరల్స్, బ్లూటూత్ మరియు వై-ఫై ప్రోటోకాల్‌లు ఇందులో ఉపయోగించే ప్రధాన ఫీచర్లు.







డ్యూయల్ కోర్ ప్రాసెసర్

Tensilica Xtensa LX6 మరియు LX7 డ్యూయల్ కోర్లను కలిగి ఉన్నాయి. కోర్ల పేర్లు PRO-CPU మరియు APP-CPU. Pro-CPU అంటే ప్రోటోకాల్ CPU మరియు APP-CPU అంటే అప్లికేషన్ CPU. ప్రోటోకాల్ CPU Wi-Fi, బ్లూటూత్ మరియు పెరిఫెరల్స్ వంటి వినియోగదారు-ముగింపు లక్షణాలను నిర్వహించడానికి రూపొందించబడింది. అప్లికేషన్ CPU ESP32లో కోడ్‌లను నిర్వహించడానికి రూపొందించబడింది. ఈ రెండు కోర్లు మెమరీ మరియు చిరునామా రిజిస్టర్‌లకు లింక్ చేయబడ్డాయి. LX6 యొక్క కోర్లు 160 MHz యొక్క క్లాక్ ఫ్రీక్వెన్సీని కలిగి ఉంటాయి మరియు LX7 యొక్క 240 MHz. క్రింద ఉన్న బొమ్మ మెమరీకి CPUల మ్యాపింగ్‌ను చూపుతుంది.





ఆర్కిటెక్చర్

Tensilica Xtensa LX6 మరియు LX7 మైక్రోప్రాసెసర్‌లు 32-బిట్ RISC ఆర్కిటెక్చర్‌ను కలిగి ఉన్నాయి. అందువల్ల, మెమరీ యూనిట్లు మరియు పెరిఫెరల్స్ 32-బిట్ అడ్రస్ రిజిస్టర్‌లతో కమ్యూనికేట్ చేసే విధంగా రూపొందించబడ్డాయి. ఆర్కిటెక్చర్ మ్యాపింగ్ క్రింది రేఖాచిత్రంలో చూపబడింది, దీనిలో అన్ని పెరిఫెరల్స్, అంతర్గత ROM మరియు SRAM, రియల్-టైమ్ కమ్యూనికేషన్ మెమరీ ఫాస్ట్ అండ్ స్లో, కాష్ మెమరీ మరియు బాహ్య ఫ్లాష్, అన్నీ 32-బిట్ అడ్రస్ రిజిస్టర్‌లతో మ్యాప్ చేయబడ్డాయి.





బ్లాక్ రేఖాచిత్రం

మేము LX6 మరియు LX7 మైక్రోప్రాసెసర్‌ల యొక్క ప్రాథమిక నిర్మాణం మరియు మ్యాపింగ్ ద్వారా వెళ్ళాము, ఇప్పుడు మనం ఒక బ్లాక్ రేఖాచిత్రం ద్వారా Xtensa LX మైక్రోప్రాసెసర్ బ్లాక్‌లపై సమగ్ర రూపాన్ని పొందవచ్చు. బ్లాక్ రేఖాచిత్రం మైక్రోప్రాసెసర్‌లోని ప్రతి యూనిట్‌కు ప్రత్యేక బ్లాక్‌లను చూపుతుంది. ఇది పెరిఫెరల్స్, బ్లూటూత్ యూనిట్, Wi-Fi యూనిట్, రేడియో ఫ్రీక్వెన్సీ (RF) ట్రాన్స్‌మిటర్ మరియు రిసీవర్, మెమరీ యూనిట్, రియల్ టైమ్ క్లాక్ మరియు క్రిప్టోగ్రాఫిక్ సెక్యూరిటీ కోసం ఒక యూనిట్‌ను కలిగి ఉంటుంది.



అంతర్గత మరియు బాహ్య మెమరీ

Xtensa LX7 మైక్రోప్రాసెసర్ డేటా మరియు సూచనల కోసం 512 KB SRAM మరియు బూటింగ్ వంటి విధులను నిర్వహించడానికి 384 KB ROMని కలిగి ఉంది. ఇది వేగవంతమైన మరియు నెమ్మదిగా కమ్యూనికేషన్ కోసం 8 KB SRAM రియల్-టైమ్ కమ్యూనికేషన్ (RTC) మెమరీని కలిగి ఉంది. ఇది 32 MB వరకు బాహ్య ఫ్లాష్‌కు కూడా మద్దతు ఇవ్వగలదు.

Xtensa LX6 మైక్రోప్రాసెసర్ డేటా మరియు సూచనల కోసం 520 KB SRAM మరియు బూటింగ్ వంటి విధులను నిర్వహించడానికి 448 KB ROMని కలిగి ఉంది. ఇది వేగవంతమైన మరియు నెమ్మదిగా కమ్యూనికేషన్ కోసం 8 KB SRAM రియల్-టైమ్ కమ్యూనికేషన్ (RTC) మెమరీని కలిగి ఉంది. ఇది 16 MB వరకు బాహ్య ఫ్లాష్‌కు కూడా మద్దతు ఇవ్వగలదు.

ఇంటిగ్రేటెడ్ పెరిఫెరల్స్

Tensilica Xtensa ద్వారా ఒకే మైక్రోప్రాసెసర్ చిప్ LX6 లేదా LX7లో అనేక పెరిఫెరల్స్ ఉన్నాయి. ఇది చాలా పెరిఫెరల్స్‌తో కూడిన చాలా అధునాతనమైన మైక్రోకంట్రోలర్ చిప్. వాటిలో UARTలు, SPIలు, టైమర్‌లు, టచ్ సెన్సార్‌లు, SPIలు, కౌంటర్‌లు, I2S మరియు I2C ఇంటర్‌ఫేస్‌లు, పల్స్ వెడల్పు మాడ్యులేటర్లు, డిజిటల్-టు-అనలాగ్ మరియు అనలాగ్-టు-డిజిటల్ కన్వర్టర్లు ఉన్నాయి.

Wi-Fi

ఈ మైక్రోప్రాసెసర్ చిప్స్ LX6 మరియు LX7 IEEE 802.11 b/g/n ద్వారా ఇంటర్నెట్ ప్రోటోకాల్‌ను ఉపయోగిస్తాయి. ఇది 2.4GHz ఫ్రీక్వెన్సీ పరిధితో చాలా ఎక్కువ వేగంతో పనిచేస్తుంది. వారు Wi-Fi డైరెక్ట్‌కు కూడా మద్దతు ఇస్తారు, ఇది సమర్థవంతమైన పీర్-టు-పీర్ కమ్యూనికేషన్‌ను నిర్ధారిస్తుంది.

బ్లూటూత్

మైక్రోప్రాసెసర్ చిప్స్ LX6 మరియు LX7 తక్కువ-శక్తి బ్లూటూత్ వెర్షన్ 4.2ని కలిగి ఉంటాయి, ఇవి Wi-Fiతో సహజీవనం చేయగలవు మరియు వేగవంతమైన వేగాన్ని కూడా కలిగి ఉంటాయి. గతంలో, బ్లూటూత్ మరియు Wi-Fi మాడ్యూల్స్ మైక్రోకంట్రోలర్‌లతో విడివిడిగా ఉపయోగించబడ్డాయి. అయినప్పటికీ, ఈ అధునాతన మైక్రోప్రాసెసర్ చిప్‌లు వాటిలో బ్లూటూత్ మరియు Wi-Fiని పొందుపరిచాయి, ESP32ని చాలా యూజర్ ఫ్రెండ్లీ మరియు సమర్థవంతమైనదిగా చేసింది.

ముగింపు

ESP32 Tensilica Xtensa డ్యూయల్-కోర్ మైక్రోప్రాసెసర్ చిప్‌ల యొక్క రెండు మోడళ్లను ఉపయోగిస్తుంది, అవి LX6 మరియు LX7. మెరుగైన కనెక్టివిటీ, వినియోగదారుల కోసం ఎక్కువ సంఖ్యలో పెరిఫెరల్స్, మెరుగైన మెమరీ మరియు కాంపాక్ట్‌నెస్‌తో సహా బహుళ ఉపయోగకరమైన ఫీచర్‌లతో ఈ చిప్‌లు చాలా అధునాతనమైనవి.