ʻO ka noi o ka mana LCD hiki ke hoʻololi ʻia ma muli o DWIN T5L ASIC

——Kaʻana like ʻia mai DWIN Froum

Ke hoʻohana nei i ka chip DWIN T5L1 ma ke ʻano he mana o ka mīkini holoʻokoʻa, loaʻa a hana i ka pā, loaʻa ADC, ʻike mana PWM, a hoʻokele i ka pale LCD 3.5-inch e hōʻike i ke kūlana o kēia manawa i ka manawa maoli.Kākoʻo i ka hoʻoponopono hoʻopā mamao ʻana o ke kukui kumu kukui LED ma o ka module WiFi, a me ke kākoʻo ʻana i ka leo leo.

Nā hiʻohiʻona papahana:

1. Adopt T5L chip e holo ma ke alapine kiʻekiʻe, AD analog sampling ua paʻa, a me ka hewa uuku;

2. Kākoʻo iā TYPE C i pili pono i ka PC no ka debugging a me ka puhi ʻana o ka papahana;

3. Kākoʻo kiʻekiʻe-wikiwiki OS kumu, 16bit parallel awa;ʻO ke awa PWM kumu UI, ke alakaʻi ʻana i ke awa AD, ka hoʻolālā noi haʻahaʻa haʻahaʻa, ʻaʻohe pono e hoʻohui i ka MCU hou;

4. Kākoʻo WiFi, Bluetooth mamao mana;

5. Kākoʻo i ka 5 ~ 12V DC ākea ākea a me ka laulā ākea

kiʻi1

1.1 Hoʻolālā papahana

kiʻi2

1.2 papa PCB

kiʻi3

1.3 Mea hoʻohana

Hoʻolauna hilahila:

(1)Ka hoʻolālā kaapuni paʻakikī

kiʻi4

1.4 T5L48320C035 kaha kaapuni

1. MCU logic mana lako 3.3V: C18, C26, C27, C28, C29, C31, C32, C33;

2. MCU kumu mana lako 1.25V: C23, C24;

3. MCU mana analog lako 3.3V: C35 ka analog mana lako no MCU.I ka hoʻonohonoho ʻana, hiki ke hoʻohui pū ʻia ke kumu kumu 1.25V a me ka ʻāina logic, akā pono e hoʻokaʻawale ʻia ka ʻāina analog.Pono e hōʻiliʻili ʻia ka ʻāina analog a me ka ʻāina kikohoʻe ma ka pole maikaʻi ʻole o ka LDO output capacitor nui, a pono e hōʻiliʻili ʻia ka pou kūpono analog ma ka pou kūpono o ka LDO nui capacitor, i hoʻemi ʻia ka Noise sampling AD.

4. Kaapuni kaʻapuni hōʻailona hōʻailona AD: ʻO CP1 ka kānana kānana hoʻokomo analog AD.I mea e hōʻemi ai i ka hewa sampling, ua hoʻokaʻawale kūʻokoʻa ka honua analog a me ka honua kikohoʻe o ka MCU.Pono e hoʻopili ʻia ka pole maikaʻi ʻole o CP1 i ka ʻāina analog o ka MCU me ka liʻiliʻi o ka impedance, a ua hoʻopili ʻia nā capacitors like ʻelua o ka oscillator aniani i ka honua analog o ka MCU.

5. Buzzer kaapuni: C25 ka mana lako capacitor no ka buzzer.ʻO ka buzzer kahi mea hana inductive, a e loaʻa kahi manawa kiʻekiʻe i ka wā o ka hana.I mea e hōʻemi ai i ka piko, pono e hoʻemi i ka MOS drive au o ka buzzer e hana i ka paipu MOS ma ka laina laina, a hoʻolālā i ke kaapuni e hana ia i ke ʻano hoʻololi.E hoʻomaopopo pono e hoʻopili like ʻia ʻo R18 ma nā ʻaoʻao ʻelua o ka buzzer e hoʻoponopono i ka maikaʻi o ka leo o ka buzzer a e hoʻoheheʻe ʻia ke kani ʻana o ka buzzer.

6. Kaapuni WiFi: E hoʻokolo ana i ka chip WiFi ESP32-C, me WiFi+Bluetooth+BLE.Ma ka uwea, ua hoʻokaʻawale ʻia ka ʻāina mana RF a me ka ʻāina hōʻailona.

kiʻi5

1.5 hoʻolālā kaapuni WiFi

Ma ka helu i luna, ʻo ka ʻaoʻao o luna o ka uhi keleawe ʻo ia ka loop ground power.Pono e loaʻa i ka loop ground antenna WiFi kahi ʻāpana nui i ka ʻāina mana, a ʻo ka wahi hōʻiliʻili o ka ʻāina mana ʻo ia ka pou ʻino o C6.Pono e hāʻawi ʻia kahi manawa i hōʻike ʻia ma waena o ka ʻāina mana a me ka antenna WiFi, no laila pono ke uhi keleawe ma lalo o ka antenna WiFi.ʻO ka lōʻihi o ka uhi keleawe ma mua o ka lōʻihi o ka lōʻihi o ka antenna WiFi, a e hoʻonui ka hoʻonui i ka naʻau o ka WiFi;e kuhikuhi i ka pou ino o C2.Hiki i kahi ʻāpana keleawe nui ke pale i ka leo i hoʻokumu ʻia e ka radiation antenna WiFi.Hoʻokaʻawale ʻia nā kahua keleawe 2 ma ka papa lalo a hōʻiliʻili ʻia i ka papa waena o ESP32-C ma o vias.Pono ka ʻāina mana RF i kahi impedance haʻahaʻa ma mua o ka loop ground signal, no laila aia he 6 vias mai ka ʻāina mana a hiki i ka pā chip e hōʻoia i kahi impedance haʻahaʻa haʻahaʻa.ʻAʻole hiki i ka loop loop o ka oscillator kristal ke kahe ka mana RF ma o ia mea, inā ʻaʻole e hoʻopuka ka oscillator kristal i ka frequency jitter, a ʻaʻole hiki i ka WiFi frequency offset ke hoʻouna a loaʻa i ka ʻikepili.

7. Backlight LED mana lako kaapuni: SOT23-6LED Keaukaha chip laʻana.ʻO ka mana DC / DC i ka LED e hana kūʻokoʻa i kahi loop, a pili ka honua DC / DC i ka honua 3.3V LOD.Ma muli o ka hana kūikawā o ka PWM2 port core, hoʻopuka ia i kahi hōʻailona 600K PWM, a hoʻohui ʻia kahi RC e hoʻohana i ka puka PWM ma ke ʻano he mana ON/OFF.

8. Ka laulā hoʻokomo uila: ua hoʻolālā ʻia ʻelua DC/DC step-down.E hoʻomanaʻo ʻaʻole hiki ke haʻalele ʻia nā mea pale R13 a me R17 i ke kaapuni DC/DC.Kākoʻo nā pahu DC/DC ʻelua a hiki i ka hoʻokomo 18V, kahi kūpono no ka lako mana o waho.

9. USB TYPE C awa debug: TYPE C hiki ke hoʻopili a wehe ʻia i mua a i hope.E kamaʻilio ka hoʻokomo i mua me ka chip WIFI ESP32-C e hoʻolālā i ka chip WIFI;kamaʻilio ka hoʻokomo huli ʻana me ka XR21V1410IL16 e hoʻolālā i ka T5L.Kākoʻo ʻo TYPE C i ka lako mana 5V.

10. Kūkākūkā awa ʻālike: He nui nā awa IO manuahi ʻo T5L OS core, a hiki ke hoʻolālā ʻia ke kamaʻilio ʻana o ke awa ʻo 16bit.Hoʻohui pū ʻia me ST ARM FMC parallel port protocol, kākoʻo ia i ka heluhelu ʻana a me ke kākau ʻana.

11. LCM RGB kiʻekiʻe-wikiwiki hoʻolālā interface: T5L RGB hoʻopuka pololei i LCM RGB, a me ka pale pale i hoʻohui 'ia ma ka waena e hoemi LCM wai ripple keakea.I ka uwea ana, e hoemi i ka loihi o ka pilina pili RGB, oi aku ka hoailona PCLK, a e hoonui i na kiko hoao RGB PCLK, HS, VS, DE;ua hoʻohuiʻia ke awa SPI o ka pale i nā awa P2.4 ~ P2.7 o ka T5L, kahi kūpono no ka hoʻolālāʻana i ka mea hoʻokele pale.E alakaʻi i waho RST, nCS, SDA, SCI mau wahi hoʻāʻo e hoʻomaʻamaʻa i ka hoʻomohala ʻana o ka polokalamu kumu.

(2) DGUS interface

kiʻi6 kiʻi7

1.6 ʻIkepili hoʻololi hōʻike mana

(3) OS
//———————————Heluhelu a kakau DGUS
typedef struct
{
u16 addr;//UI 16bit helu helu hoʻololi
u8 datLen;//8bitdata lōʻihi
u8 *pBuf;// 8bit ʻikepili kuhikuhi
} UI_packTypeDef;//DGUS heluhelu a kākau i nā ʻeke

//——————————--ʻikepili hoʻololi hōʻike mana
typedef struct
{
u16 VP;
u16 X;
u16 Y;
u16 kala;
u8 Lib_ID;
u8 Nui Font;
u8 Algnment;
u8 IntNum;
u8 DecNum;
u8 ʻAno;
u8 LenUint;
u8 StringUinit[11];
} Number_spTypeDef;//ʻano hoʻololi wehewehe ʻikepili

typedef struct
{
Number_spTypeDef sp;// wehewehe i ka kuhikuhi wehewehe SP
UI_packTypeDef spPack;// wehewehe SP variable DGUS heluhelu a kākau pūʻolo
UI_packTypeDef vpPack;// wehewehe vp variable DGUS heluhelu a kākau pūʻolo
} Number_HandleTypeDef;//ʻano hoʻololi ʻikepili

Me ka wehewehe ʻana i ka ʻikepili ma mua.A laila, e wehewehe i kahi hoʻololi no ka hōʻike hōʻike hōʻike volta:
Number_HandleTypeDef Hsample;
u16 voltage_smple;

ʻO ka mea mua, e hoʻokō i ka hana hoʻomaka
NumberSP_Init(&Hsample,voltage_sample,0×8000);//0×8000 eia ke kuhikuhi wehewehe
//—— ʻIkepili ʻikepili e hōʻike ana i ka hoʻomaka ʻana o ka hoʻokumu ʻana o SP pointer——
hoʻopau i ka NumberSP_Init(Number_HandleTypeDef *helu, u8 * waiwai, u16 heluAddr)
{
helu->spPack.addr = heluAddr;
helu->spPack.datLen = sizeof(helu->sp);
helu->spPack.pBuf = (u8 *)&helu->sp;
        
Read_Dgus(&helu->spPack);
helu->vpPack.addr = helu->sp.VP;
hoʻololi (helu->sp.Type) //Ua koho ʻia ka lōʻihi o ka ʻikepili o ka vp variable e like me ke ʻano hoʻololi ʻikepili i hoʻolālā ʻia i ka interface DGUS.

{
hihia 0:
hihia 5:
helu->vpPack.datLen = 2;
wawahi;
hihia 1:
hihia 2:
hihia 3:
hihia 6:
helu->vpPack.datLen = 4;
hihia 4:
helu->vpPack.datLen = 8;
wawahi;
}
helu->vpPack.pBuf = waiwai;
}

Ma hope o ka hoʻomaka ʻana, ʻo Hsample.sp ka kuhikuhi wehewehe o ka hoʻololi data sampling voltage;ʻO Hsample.spPack ka mea kuhikuhi kamaʻilio ma waena o ka OS core a me ka UI voltage sampling data variable ma o ka hana DGUS interface;ʻO Hsample.vpPack ke ʻano o ka hoʻololi ʻana i ka hoʻololi ʻikepili hōʻike uila, e like me ka font Colors, etc. i hāʻawi ʻia i ka UI core ma o ka hana DGUS interface.ʻO Hsample.vpPack.addr ka helu helu helu hoʻololi o ka ʻikepili, i loaʻa maʻalahi mai ka hana hoʻomaka.Ke hoʻololi nei ʻoe i ka helu helu helu a i ʻole ʻano ʻikepili hoʻololi i ka interface DGUS, ʻaʻohe pono e hoʻonui i ka helu helu ma ka OS core synchronously.Ma hope o ka helu ʻana o ka OS core i ka hoʻololi voltage_sample, pono ia e hoʻokō i ka hana Write_Dgus(&Hsample.vpPack) e hoʻohou iā ia.ʻAʻohe pono e hoʻopaʻa i ka voltage_sample no ka hoʻouna DGUS.


Ka manawa hoʻouna: Iune-15-2022