關於F300的COMPARATOR0
蔽司目前在測試COMPARATOR0的response time可用性
測試程式如下
#include "c8051F300.h"
main()
{
char i;
P0MDOUT = 0xFF;
P0MDIN = 0x04;
XBR0 = 0xFB; //P0.2 = CP0A
XBR1 = 0x20; //Enable CP0A
XBR2 = 0x40;
CPT0CN = 0x80;
for (i = 0; i < 35; i++); // Wait 10us for initialization
CPT0MX = 0x12; // P0.3 = Negative Input
CPT0MD = 0x00; // P0.4= Positive Input
while(1);
}
實際用邏輯分析儀量測response time
CP0 - CP0- > 100 mV ,response time = 100ns
CP0 - CP0- < 100 mV ,response time = 2800ns
跟datasheet的說明
CP0+ - CP0- = -100 mV ,response time = 250ns
不太一樣
請問是我的程式碼有問題嗎??
THX