በDWIN T5L ASIC ላይ የተመሠረተ የሚስተካከለው የኃይል LCD ኃይል ትግበራ

——ከDWIN ፍሩም የተጋራ

DWIN T5L1 ቺፕ እንደ ሙሉው ማሽን መቆጣጠሪያ ኮር በመጠቀም ንክኪን ይቀበላል እና ያስኬዳል፣ ADC ማግኛ፣ PWM መቆጣጠሪያ መረጃ እና ባለ 3.5 ኢንች LCD ስክሪን በመንዳት የአሁኑን ሁኔታ በእውነተኛ ጊዜ ያሳያል።በ WiFi ሞዱል በኩል የ LED ብርሃን ምንጭ ብሩህነት የርቀት ንክኪ ማስተካከልን እና የድምጽ ማንቂያን ይደግፉ።

የፕሮግራሙ ባህሪዎች

1. በከፍተኛ ድግግሞሽ እንዲሰራ T5L ቺፑን ይቀበሉ, AD አናሎግ ናሙና የተረጋጋ ነው, እና ስህተቱ ትንሽ ነው;

2. ለማረም እና ለፕሮግራም ማቃጠል TYPE C በቀጥታ ከፒሲ ጋር የተገናኘ ድጋፍ;

3. ከፍተኛ ፍጥነት ያለው የስርዓተ ክወና ዋና በይነገጽን ይደግፉ, 16 ቢት ትይዩ ወደብ;UI core PWM ወደብ፣ የ AD ወደብ መውጣት፣ አነስተኛ ዋጋ ያለው የመተግበሪያ ንድፍ፣ ተጨማሪ MCU ማከል አያስፈልግም።

4. የ WiFi ድጋፍ, ብሉቱዝ የርቀት መቆጣጠሪያ;

5. 5 ~ 12V DC ሰፊ ቮልቴጅ እና ሰፊ ክልል ግብዓት ይደግፉ

ምስል1

1.1 የመርሃግብር ንድፍ

ምስል2

1.2 PCB ሰሌዳ

ምስል3

1.3 የተጠቃሚ በይነገጽ

አሳፋሪ መግቢያ፡-

(1) የሃርድዌር ወረዳ ንድፍ

ምስል4

1.4 T5L48320C035 የወረዳ ዲያግራም

1. MCU አመክንዮ የኃይል አቅርቦት 3.3V: C18, C26, C27, C28, C29, C31, C32, C33;

2. MCU ኮር የኃይል አቅርቦት 1.25V: C23, C24;

3. MCU አናሎግ ሃይል አቅርቦት 3.3V፡ C35 ለኤም.ሲ.ዩ የአናሎግ ሃይል አቅርቦት ነው።በሚተይቡበት ጊዜ ዋናው 1.25 ቪ መሬት እና አመክንዮው መሬት አንድ ላይ ሊጣመሩ ይችላሉ, ነገር ግን የአናሎግ መሬት መለየት አለበት.የአናሎግ መሬት እና አሃዛዊው መሬት በ LDO ውፅዓት ትልቅ capacitor አሉታዊ ምሰሶ ላይ መሰብሰብ አለባቸው ፣ እና የአናሎግ ፖዘቲቭ ምሰሶው በ LDO ትልቅ አቅም ያለው ፖዘቲቭ ምሰሶ ላይ መሰብሰብ አለበት ፣ ስለሆነም AD ናሙና ጫጫታ ይቀንሳል።

4. AD የአናሎግ ሲግናል ማግኛ ወረዳ፡ CP1 የኤ.ዲ. የአናሎግ ግቤት ማጣሪያ አቅም ነው።የናሙና ስህተቱን ለመቀነስ የኤም.ሲ.ዩ የአናሎግ መሬት እና ዲጂታል መሬት ለብቻው ተለያይተዋል።የ CP1 አሉታዊ ምሰሶ ከ MCU የአናሎግ መሬት ጋር በትንሹ መጨናነቅ መያያዝ አለበት ፣ እና ሁለቱ ትይዩ የክሪስታል oscillator capacitors ከ MCU አናሎግ መሬት ጋር የተገናኙ ናቸው።

5. Buzzer circuit: C25 ለ buzzer የኃይል አቅርቦት መያዣ ነው.ጩኸቱ ኢንዳክቲቭ መሳሪያ ነው፣ እና በሚሰራበት ጊዜ ከፍተኛ ጅረት ይኖራል።ከፍተኛውን መጠን ለመቀነስ የ MOS ቱቦ በመስመራዊ ክልል ውስጥ እንዲሠራ ለማድረግ የቡዛርን የ MOS ድራይቭ ፍሰት መቀነስ እና በማቀያየር ሁነታ ላይ እንዲሠራ ወረዳውን መንደፍ ያስፈልጋል።የጩኸቱን የድምፅ ጥራት ለማስተካከል እና ጩኸቱን ጥርት ያለ እና አስደሳች ለማድረግ R18 በሁለቱም የጫጫታ ጫፎች በትይዩ መያያዝ እንዳለበት ልብ ይበሉ።

6. የዋይፋይ ወረዳ፡ የዋይፋይ ቺፕ ናሙና ESP32-C፣ ከWiFi+Bluetooth+BLE ጋር።በሽቦው ላይ, የ RF ሃይል መሬት እና የምልክት መሬቱ ተለያይተዋል.

ምስል5

1.5 WiFi የወረዳ ንድፍ

ከላይ ባለው ስእል ላይ የመዳብ ሽፋን የላይኛው ክፍል የሃይል የመሬት ዑደት ነው.የ WiFi አንቴና ነጸብራቅ የመሬት ዑደት ለኃይል መሬቱ ትልቅ ቦታ ሊኖረው ይገባል, እና የኃይል መሬቱ የመሰብሰቢያ ነጥብ የ C6 አሉታዊ ምሰሶ ነው.በሃይል መሬቱ እና በዋይፋይ አንቴና መካከል የተንጸባረቀ ጅረት መሰጠት አለበት፣ስለዚህ በ WiFi አንቴና ስር የመዳብ ሽፋን መኖር አለበት።የመዳብ ሽፋን ርዝመት ከ WiFi አንቴና ማራዘሚያ ርዝመት ይበልጣል, እና ቅጥያው የ WiFi ስሜትን ይጨምራል;በ C2 አሉታዊ ምሰሶ ላይ ነጥብ.ትልቅ የመዳብ ቦታ በዋይፋይ አንቴና ጨረሮች ምክንያት የሚፈጠረውን ድምጽ ሊከላከል ይችላል።2ቱ የመዳብ መሬቶች በታችኛው ሽፋን ላይ ተለያይተው ወደ ESP32-C መካከለኛ ንጣፍ በቪያ በኩል ይሰበሰባሉ።የ RF ሃይል መሬት ከሲግናል የምድር loop ዝቅተኛ ግፊት ያስፈልገዋል፣ ስለዚህ ከኃይል መሬቱ እስከ ቺፕ ፓድ ድረስ 6 ቪያዎች በበቂ ሁኔታ ዝቅተኛ መከላከያ መኖሩን ያረጋግጡ።የክሪስታል oscillator የከርሰ ምድር ዑደት በውስጡ የሚፈሰው የ RF ሃይል ሊኖረው አይችልም፣ አለበለዚያ ክሪስታል ማወዛወዙ ፍሪኩዌንሲ ንዝረትን ይፈጥራል፣ እና የ WiFi ፍሪኩዌንሲ ማካካሻ ውሂብ መላክ እና መቀበል አይችልም።

7. የጀርባ ብርሃን LED የኃይል አቅርቦት ዑደት: SOT23-6LED የአሽከርካሪ ቺፕ ናሙና.የዲሲ / ዲሲ የኃይል አቅርቦት ለ LED በተናጥል አንድ ዑደት ይፈጥራል ፣ እና የዲሲ / ዲሲ መሬት ከ 3.3 ቪ ሎድ መሬት ጋር ተገናኝቷል።የPWM2 ወደብ ኮር ልዩ ስለሆነ፣ 600K PWM ምልክት ያወጣል፣ እና የPWM ውፅዓትን እንደ ON/OFF መቆጣጠሪያ ለመጠቀም RC ታክሏል።

8. የቮልቴጅ ግቤት ክልል: ሁለት የዲሲ / ዲሲ ደረጃ-ቁልቁል ተዘጋጅቷል.በዲሲ / ዲሲ ወረዳ ውስጥ R13 እና R17 ተቃዋሚዎች መተው እንደማይችሉ ልብ ይበሉ.ሁለቱ የዲሲ / ዲሲ ቺፕስ እስከ 18 ቮ ግብዓት ድረስ ይደግፋሉ, ይህም ለውጫዊ የኃይል አቅርቦት ምቹ ነው.

9. USB TYPE C ማረም ወደብ፡ TYPE C ሊሰካ እና ሊሰካ ወደ ፊት እና ወደ ኋላ ሊሰካ ይችላል።ወደ ፊት ማስገባት የWIFI ቺፕ ፕሮግራም ለማድረግ ከ WIFI ቺፕ ESP32-C ጋር ይገናኛል።የተገላቢጦሽ ማስገባት T5L ፕሮግራም ለማድረግ ከ XR21V1410IL16 ጋር ይገናኛል።TYPE C 5V የኃይል አቅርቦትን ይደግፋል።

10. ትይዩ ወደብ ኮሙኒኬሽን፡ T5L OS core ብዙ ነጻ አይኦ ወደቦች አሉት፣ እና 16ቢት ትይዩ ወደብ ግንኙነት ሊነድፍ ይችላል።ከST ARM FMC ትይዩ ወደብ ፕሮቶኮል ጋር ተደምሮ፣ የተመሳሰለ ማንበብ እና መፃፍን ይደግፋል።

11. LCM RGB ባለከፍተኛ ፍጥነት በይነገጽ ንድፍ፡ T5L RGB ውፅዓት በቀጥታ ከኤልሲኤም አርጂቢ ጋር የተገናኘ ነው፣ እና የLCM የውሃ ሞገድ ጣልቃገብነትን ለመቀነስ መሃሉ ላይ ቋት ይጨመራል።ሽቦ በሚሰሩበት ጊዜ የ RGB በይነገጽ ግንኙነትን በተለይም የ PCLK ምልክትን ይቀንሱ እና የ RGB በይነገጽ PCLK, HS, VS, DE የሙከራ ነጥቦችን ይጨምሩ;የስክሪኑ SPI ወደብ ከ P2.4 ~ P2.7 የ T5L ወደቦች ጋር ተያይዟል, ይህም የስክሪን ሾፌሩን ለመንደፍ ምቹ ነው.የስር ሶፍትዌሩን ልማት ለማመቻቸት RST፣ nCS፣ SDA፣ SCI የሙከራ ነጥቦችን ያውጡ።

(2) DGUS በይነገጽ

ምስል6 ምስል7

1.6 የውሂብ ተለዋዋጭ ማሳያ መቆጣጠሪያ

(3) ስርዓተ ክወና
//———————————DGUS ፎርማት ማንበብ እና መጻፍ
typedef መዋቅር
{
u16 addr;// UI 16 ቢት ተለዋዋጭ አድራሻ
u8 datLen;// 8ቢትዳታ ርዝመት
u8 * pBuf;// 8 ቢት መረጃ ጠቋሚ
} UI_packTypeDef;//DGUS ጥቅሎችን ማንበብ እና መፃፍ

//——————————- የውሂብ ተለዋዋጭ ማሳያ መቆጣጠሪያ
typedef መዋቅር
{
u16 ቪፒ;
u16 X;
u16 Y;
u16 ቀለም;
u8 lib_ID;
u8 የፊደል መጠን;
u8 አሰላለፍ;
u8 IntNum;
u8 DecNum;
u8 ዓይነት;
u8 LenUint;
u8 StringUinit [11];
} ቁጥር_spTypeDef;// የውሂብ ተለዋዋጭ መግለጫ መዋቅር

typedef መዋቅር
{
ቁጥር_spTypeDef sp;// የ SP መግለጫ ጠቋሚን ይግለጹ
UI_packTypeDef spPack;// የ SP ተለዋዋጭ DGUS ጥቅሎችን ማንበብ እና መፃፍ ይግለጹ
UI_packTypeDef vpPack;// ቪፒ ተለዋዋጭ DGUS ጥቅሉን ማንበብ እና መፃፍ ይግለጹ
} ቁጥር_የእጅ አይነትDef;// የውሂብ ተለዋዋጭ መዋቅር

ከቀዳሚው የውሂብ ተለዋዋጭ እጀታ ፍቺ ጋር።በመቀጠል ለቮልቴጅ ናሙና ማሳያ ተለዋዋጭ ይግለጹ፡
ቁጥር_የእጅ አይነትDef Hsample;
u16 ቮልቴጅ_ናሙና;

በመጀመሪያ የመነሻውን ተግባር ያስፈጽሙ
NumberSP_Init(& Hsample,voltage_sample,0×8000);//0×8000 እዚህ መግለጫ ጠቋሚ ነው።
//——የኤስፒ ጠቋሚ መዋቅር አጀማመርን የሚያሳይ የውሂብ ተለዋዋጭ——
ባዶ ቁጥር ኤስፒ_ኢኒት(ቁጥር_እጅ አይነትDef *ቁጥር፣u8 *እሴት፣ u16 ቁጥርAddr)
{
ቁጥር-> spPack.addr = numberAddr;
ቁጥር-> spPack.datLen = የመጠን (ቁጥር-> sp);
ቁጥር-> spPack.pBuf = (u8 *) & ቁጥር-> sp;
        
Read_Dgus (&ቁጥር-> spPack);
ቁጥር-> vpPack.addr = ቁጥር-> sp.VP;
switch (number-> sp.Type) // የ vp ተለዋዋጭ የውሂብ ርዝመት በ DGUS በይነገጽ ውስጥ በተዘጋጀው የውሂብ ተለዋዋጭ ዓይነት መሰረት በራስ-ሰር ይመረጣል.

{
ጉዳይ 0:
ጉዳይ 5፡
ቁጥር-> vpPack.datLen = 2;
መሰባበር;
ጉዳይ 1፡
ጉዳይ 2፡
ጉዳይ 3፡
ጉዳይ 6፡
ቁጥር-> vpPack.datLen = 4;
ጉዳይ 4፡
ቁጥር-> vpPack.datLen = 8;
መሰባበር;
}
ቁጥር-> vpPack.pBuf = እሴት;
}

ከተነሳ በኋላ, Hsample.sp የቮልቴጅ ናሙና መረጃ ተለዋዋጭ መግለጫ ጠቋሚ ነው;Hsample.spPack በዲጂኤስ በይነገጽ ተግባር በኩል በ OS ኮር እና በዩአይ ቮልቴጅ ናሙና ዳታ ተለዋዋጭ መካከል ያለው የግንኙነት ጠቋሚ ነው;Hsample.vpPack የቮልቴጅ ናሙና ዳታ ተለዋዋጭን የመቀየር ባህሪ ነው፣እንደ ፎንት ቀለሞቶች፣ወዘተ.እንዲሁም በDGUS በይነገጽ ተግባር በኩል ወደ UI ኮር ይተላለፋሉ።Hsample.vpPack.addr የቮልቴጅ ናሙና ዳታ ተለዋዋጭ አድራሻ ነው, እሱም ከመነሻ ተግባር በራስ-ሰር የተገኘ.በDGUS በይነገጽ ውስጥ ያለውን ተለዋዋጭ አድራሻ ወይም ተለዋዋጭ የውሂብ አይነት ሲቀይሩ በስርዓተ ክወናው ውስጥ ያለውን ተለዋዋጭ አድራሻ በተመሳሳይ ጊዜ ማዘመን አያስፈልግም።የስርዓተ ክወናው ኮር የቮልቴጅ_ናሙና ተለዋዋጭውን ካሰላ በኋላ፣ እሱን ለማዘመን Write_Dgus(&Hsample.vpPack) ተግባርን ብቻ ማከናወን ያስፈልገዋል።ለDGUS ማስተላለፊያ የቮልቴጅ_ናሙናውን ማሸግ አያስፈልግም።


የልጥፍ ሰዓት፡- ጁን-15-2022