这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 有关端口的技术问答

共1条 1/1 1 跳转至

有关端口的技术问答

助工
2008-09-03 11:11:36     打赏

1、问:器件IO口的吸收(sink)电流和源(source)电流是多少?

   答:IO口的沉电流和拉电流的极限参数为100mA(但是此时已经不能保证端口的正常逻辑关系了)。具体的参数请参考datasheet的端口IO部分的“端口I/O直流电器特性”。

2、问:端口是否要加保护?

   答:在端口电源瞬间跳变的情况下,建议加限流电阻进行保护。另外如果端口可能有超过极限电压范围的瞬变电平侵入,也要加瞬态保护。(瞬态保护的通常方式为接入TVS器件)。

3、问:C8051F系列单片机的IO口与传统8051单片机相比有什么区别?

   答:1、C8051F系列单片机的IO口全部为三态双向口(而传统8051单片机P1、P2、P3口为准双向口),内部有弱上拉可禁止(传统8051单片机固有),可配置为开漏输出和推挽输出(传统8051单片机只有开漏输出)。

       2、片内数字资源要通过数据交叉开关(crossbar)按一定的优先级配置到IO引脚(C8051F2XX系列除外,而传统8051单片机不具备这一功能)。IO口的配置更加灵活。

4、问:C8051F系列单片机电源电压全部为2.7—3.6V,那么是否有与5V系统接口的比较简单的解决方案?

   答:所有IO口允许5V(极限值为5.8V)输入,但是输出高电平为VDD。如果与5V系统接口,最简单的方法是开漏输出并在输出端加接5V上拉,关键是上拉电阻的选择。具体参考应用笔记AN011“在5V系统中使用C8051FXXX”。

       建议:如果可能,请尽量选用供电电压兼容的芯片,这是一种最理想的选择。

5、问:模拟引脚能否简单地用于数字I/O?

   答:如果模拟引脚是独立的是不可以的。但是如果模拟引脚和数字IO是复用的,是可以通过SFR的设置来完成配置。

6、问:C8051F020/022的P4-P7口和P0-P3口有什么不同?

   答:P0-P3口复位时为通用口,可通过Crossbar(数据交叉开关)寄存器按优先级设置成第二功能。而P4-P7口是通用口,另外P4-P7寄存器不能位寻址。

7、问:如果通用Crossbar寄存器使能并分配为P0.0和P0.1引脚,那么,我还可以用这两个引脚为通用I/O吗?

   答:1、如果你通过Crossbar使能一个外设,如UART,那么这个外设将控制这些引脚的输出状态(逻辑高/逻辑低)。

       2、你可以在任何时刻读引脚的状态,与Crossbar控制与否无关。

       3、当被禁止时,大部分外设的输出引脚置为高阻态(UART口是一个很好的例子)。因为UART收发器无明确的禁止态,你可将相应的引脚置成开漏输出模式,也可以达到相同的结果,因为UART收发器在空闲时引脚为逻辑1。

   总的来说,Crossbar置配后在末使用时的外设引脚可以用于数据输入,但不能作为数据输出。其它器件,如F3XX系列,口引脚可通过Crossbar”重新声明”且用于GPIO引脚对器件管脚无影响,因为这些器件具有“引脚跳过”(PINSKIP)特性。




关键词: 有关     端口     技术     问答     引脚    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]