F28335學習(一)硬件及參數

1 F28335的獨特之處

單週期完成32*32的乘法累加
更小的中斷延時,這使得28335能夠更快的響應外部事件
8級流水線存儲器,能夠更高速對數據進行處理
任何內存都可以在單週期內進行讀,寫和修改
2 F28335的硬件參數

Flash :256K * 16 位
SRAM: 34K * 16 位
PWM: 18 位 其中高速PWM6位,每個PWM的A都是可以作爲高速PWM的
CAP: 6 路
ADC : 16路 12位精度 80ns一次 12.5M的頻率 0-3V的輸入
I/O: 88路 輸出3.3V,其中0-63路都可作爲外部中斷的觸發角
指令週期:6.67ns
內核電壓: 1.9V
3 F28335的時鐘

時鐘方式:外部時鐘XCLKIN + 內部時鐘 X1+X2
外部時鐘源:外接3.3V或1.9V的有源時鐘,這種方式比較穩定,芯片抗干擾能力強。
外部時鐘的接入方法:XCLKIN接外部時鐘源,X1接地,X2懸空。
內部時鐘源:以內部振盪器作爲時鐘源,通過X1和X2外接一個晶體,經過內部振盪器產生時鐘。
內部時鐘使用方法:XCLKIN接地,X1和X2之間接一個晶體。
主頻頻率:150 M
4 鎖相環模塊 Phase-Locked Loop 簡稱PLL
鎖相環是一種反饋電路,由下圖組成。

在數字通信中進行信號調製
在頻率合成電路中產生特定頻率
數據採集信號中用來同步信號
5 外設時鐘
外設時鐘就是分配給各個外設的時鐘信號,比如ADC 和 EPWM 他們的時鐘源頻率都是不一樣的,我們需要單獨設置。

上圖是翻譯過來的所有外設的時鐘源流圖,我們可以清楚的看到

所有的寄存器都是系統時鐘
SCI SPI IIC MCB 都是低速時鐘
ADC 是高速時鐘
EPWM DMA ECAP EQEP 都是直接系統時鐘
特殊的eCAN是 /2 時鐘
所有的外設時鐘都在Sys_Crtl .c 文件的InitPeripheralClocks()函數裏面配置開哪個就給哪個賦值1。

6 F28335看門狗

W: DSP防止程序意外跑飛所設計的保證系統安全運行的一種機制。本質上是一種定時器電路,一般有一個輸入和一個輸出。輸入叫做餵狗,而輸出端一般接復位端。
作用:是在系統發生意外事故的時候能夠自動恢復,能自主將系統復位。
H:工作時系統每隔一段時間都會餵狗,實際操作就是給看門狗計數器清零,而如果超過了一定的時間沒有餵狗,系統就會自動復位。
看門狗的部分參數

8位計數器寄存器:WDCNTR
單輸入單輸出
最大時寄存器值位0X55 + 0XAA
時鐘信號512分頻
看門狗電路如下圖所示:


作者:沉沙丶
來源:CSDN
原文:https://blog.csdn.net/sy243772901/article/details/82998393
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章