:::


Browsing this Thread:   1 Anonymous Users






PIC16F1507-Oscillation EC mode 外部線路要怎接
#1
高級會員
高級會員


查看用戶資訊
請教一下,PIC16F1507假定使用外部震盪(EC MODE),我硬體線路要怎連接(Oscillation與cap),一樣振盪器兩腳各接一顆cap,然後兩個cap的另一腳接地??

Attach file:



jpg  (0.00 KB)


發表於: 2018/5/14 0:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F1507-Oscillation EC mode 外部線路要怎接
#2
版主
版主


查看用戶資訊
說一下,震盪器與 Crystal 是不一樣的。震盪器一般是採用小鐵盒包裝,有四隻腳需要電源輸入才會震盪。
石英晶體 (Crystal) 兩隻腳,需要額外的震盪電路才會震盪。

使用震盪器,因為已經震盪完畢,只要將震盪器的輸出接給 PIC 的 OSC1 輸入並在 Config. 的設定選用 EC Mode 的設定。

使用 Crystal 超過 4MHz 以上,Comfig. 需設成 HS Mode
Crystal 在 400KHz ~ 4MHz Config. 選用 XT Mode
Crysta; 在 400KHz 以下,設成 LP Mode

至於 Crystal 怎樣接可以參考一下底下的貼圖。

Attach file:



jpg  (0.00 KB)


發表於: 2018/5/14 12:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F1507-Oscillation EC mode 外部線路要怎接
#3
高級會員
高級會員


查看用戶資訊
hi Ryang,

以下我的認知,如有誤煩請糾正

1)PIC16F1507 只有ECx mode,所以Crtstal無法使用?

2)使用震盪器,因為已經震盪完畢,只要將震盪器的輸出接給 PIC 的 OSC1 輸入並在 Config. 的設定選用 EC Mode 的設定。
=>是否有震盪器型號或線路可參考

發表於: 2018/5/14 13:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F1507-Oscillation EC mode 外部線路要怎接
#4
資深會員
資深會員


查看用戶資訊
好奇問題一下...
使用External Clock的原因是...

EC mode has three power modes to select from through
the FOSC bits in the Configuration Words:
• ECH – High power, 4-20 MHz
• ECM – Medium power, 0.5-4 MHz
• ECL – Low power, 0-0.5 MHz

Attach file:



jpg  (0.00 KB)


發表於: 2018/5/14 22:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F1507-Oscillation EC mode 外部線路要怎接
#5
高級會員
高級會員


查看用戶資訊
1) 好奇問題一下...
使用External Clock的原因是...

=>想學習一下外部震盪,但是我一直不懂外部硬體要怎麼接,
因為我按照附檔接法,程式無法正常運作(Fosc也改為ECx mode,且RA5 改為in status),改為內振,是可以正常運作的

Attach file:



jpg  (0.00 KB)


發表於: 2018/5/16 0:03
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F1507-Oscillation EC mode 外部線路要怎接
#6
資深會員
資深會員


查看用戶資訊
1)PIC16F1507 只有ECx mode,所以Crtstal無法使用?

是的, 從規格書(spec)來看無法使用Crystal

PIC16F1507是一顆很特別的MCU,振盪電路中沒有Crystal這項

一般而言,振盪方式有以下幾種:
1. 內振
32K, 4M, 8M, 16M, ...等等
現在一般都用內振,可省錢,又可多出GPIO使用
註:精準度1%(校正後),不適合用於高精度應用(例:時鐘...)

2. RC振盪
外接 電阻(R)電容(C) ...
早期沒有內振時使用,現在大都被內振取代了...
註:RC誤差通當比內振還大

3. Crystal
外接 晶體(Crystal) 加小電容(注意: PIC16F1507沒有這項)
須要特別頻率或內振無法勝任時,使用Crystal
長時間計數及時鐘應用一般用32.768KHz

4. Oscillator
振盪器(Oscillator)有clock輸出, 直接接入 clock in
造價通常最高,前三項無法勝任時,使用Osillator
https://zh.wikipedia.org/wiki/%E7%94%B ... 6%8C%AF%E8%8D%A1%E5%99%A8

註: 另外,請不要用其他MCU(dsPIC30F系列)的規格書
套用在PIC16F1507上

發表於: 2018/5/16 15:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F1507-Oscillation EC mode 外部線路要怎接
#7
高級會員
高級會員


查看用戶資訊
感謝您仔細地說明,讓我明白
另外請教

3. Crystal
外接 晶體(Crystal) 加小電容(注意: PIC16F1507沒有這項)
須要特別頻率或內振無法勝任時,使用Crystal
長時間計數及時鐘應用一般用32.768KHz

=>使用32.768khz有特別目的嗎?便宜或是?

發表於: 2018/5/17 0:01
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: PIC16F1507-Oscillation EC mode 外部線路要怎接
#8
版主
版主


查看用戶資訊
32768 Hz, 這是業界用來產生時間的。

手錶裡也是用這頻率。

因 32768Hz /16384 (2^14) = 0.5 秒
32768/32768 = 一秒。

只要使用一個 16-bit 的計數器就可以了。

發表於: 2018/5/17 14:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]