打印
[技术问答]

新唐MuMicro常见问题解答【原来的版本有更新】

[复制链接]
楼主: haolaishi
手机看帖
扫描二维码
随时随地手机跟帖
21
haolaishi|  楼主 | 2014-6-23 12:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
4. USB从接口
Q1: 所有的NuMicro™ 家族都提供USB支持吗?
A1:  不, NUC200/NUC122/NUC123/NANO 系列能提供 USB 功能,而 M051/MINI51  系列不提供 USB 功能。

使用特权

评论回复
22
haolaishi|  楼主 | 2014-6-23 12:15 | 只看该作者
Q2: USB HID总是使用中断?
A2: 是。

使用特权

评论回复
23
haolaishi|  楼主 | 2014-6-23 12:16 | 只看该作者
Q3: 如何禁用 USB 1.5K上拉电阻?
A3: 禁用USB 寄存器的相关控制位。

使用特权

评论回复
24
haolaishi|  楼主 | 2014-6-23 12:16 | 只看该作者
Q4: 新唐提供那些USB例子?
A4: NuMicro™家族支持 USB2.0  全速设备,其内建 6 个或者 8 个支持控制传输、批量传输、中断传输及同步传输的可编程端(endpoint)。在设计初期需要注意 USB 类别使用可编程端点的数量。另外,Nuvoton 在 BSP 库里提供各式各样的 USB 范例,像 HID、Touch Digitizer、
HID  Transfer、UAC  (USB  Audio Class)、UVC、Virtual  COM Port、UDC  (USB  Device Control)、Mass storage 等。请从 Nuvoton NuMicro™ website 下载。

使用特权

评论回复
25
haolaishi|  楼主 | 2014-6-23 12:17 | 只看该作者
Q5: USB提供什么传输类型?
A5: 控制, 中断, 并发, 同步。

使用特权

评论回复
26
haolaishi|  楼主 | 2014-6-23 12:22 | 只看该作者
Q7: NUC100 系列提供什么类型的USB接口?
A7:仅仅提供USB 从机接口 (USB2.0全速), 但是新唐以后会推出包括 USB 主机和USB 从机 (USB2.0高速) 的器件。

使用特权

评论回复
27
haolaishi|  楼主 | 2014-6-23 12:23 | 只看该作者
Q8: NuMicro ™家族通过了USB认证没有?
A8: 是的,请查看新唐NuMicro™家族主页: www.nuvoton.com/NuMicro

使用特权

评论回复
28
haolaishi|  楼主 | 2014-6-23 12:23 | 只看该作者
Q9: Nuvoton 能给客户提供 VID和 PID 吗?
A9: 不,客户需要为自己的USB应用向USB组织申请VID 和PID。

使用特权

评论回复
29
haolaishi|  楼主 | 2014-6-23 12:24 | 只看该作者
本帖最后由 haolaishi 于 2014-6-23 12:26 编辑

Q10:  如何设计 USB 介面电路?
A10:NuMicro™家族支持 USB2.0 全速设备控制器,其内建 1.5kΩ 上拉电阻及 LDO 3.3V 电压输出。请参考下图线路并且注意 D- 和 D+线路阻抗必须设计为 45Ω 。另外寄存器USB_ATTR 的 DPPU 位及 PWRDN 位分别可以控制 1.5kΩ 上拉电阻及 LDO 3.3V 电压输出。
附注: LDO 3.3V 电压输出(VDD33) 只供内部芯片使用并且需要连接 10uF 电容来稳定电压

使用特权

评论回复
30
haolaishi|  楼主 | 2014-6-23 12:27 | 只看该作者
5. 通用 I/O
Q1: NuMicro™ 家族支持多少个外部中断源?
A1: 所有GPIO 都能产生外部中断

使用特权

评论回复
31
haolaishi|  楼主 | 2014-6-23 12:27 | 只看该作者
Q2: GPIO 反转需要多少个机器周期?
A2: 在NUC100中密度系列需要11 个机器周期,而NUC100 低密度系列和M051 系列只需要7 个机器周期。

使用特权

评论回复
32
haolaishi|  楼主 | 2014-6-23 12:28 | 只看该作者
Q3: GPIO 复位后的默认状态是什么?
A3:  通用 I/O 重置后状态依不同系列 IC 将有不同的状态:
M051 与 NUC100 系列之通用 I/O  预设状态为具有提升电阻(110kΩ 至 330kΩ)的准双端模式,Mini51 与 Nano100 系列之通用 I/O 预设状态为输入模式。
而 NUC200 系列将由 CIOINI (Config0[10])寄存器决定.  若 CIOINI 设为 1,  通用 I/O 经重置后为准双端模式;若清为 0,通用 I/O 经重置后为输入模式。

使用特权

评论回复
33
haolaishi|  楼主 | 2014-6-23 12:29 | 只看该作者
Q4: 是不是所有的GPIO都有复用功能?
A4: 不, 但大部分的GPIO都有复用功能。请查看器件的数据手册或者技术参考文档有关脚位描述部分。

使用特权

评论回复
34
gxliu08| | 2014-6-23 13:05 | 只看该作者
学习学习,涨知识!

使用特权

评论回复
35
haolaishi|  楼主 | 2014-6-23 13:18 | 只看该作者
Q5: 是不是所有GPIO 都能做为唤醒CPU的中断源?
A5: 是,所有的 GPIO 脚都能设置成唤醒CPU的中断源。

使用特权

评论回复
36
haolaishi|  楼主 | 2014-6-23 13:19 | 只看该作者
6. 12C串行接口控制器 (主/从)
Q1: 只有一字节的 I2C地址? 为什么24C06 EEPROM的 I2C 时序地址只有一个字节?

通常标准的  I2C  通信包含四个部分:
1,  起始信号  (STA RT) 或者重复起始信号  (Repeated START)
2,  从机地址传输和  R/W  位传输
3,  数据传输
4,  停止信号  (STOP)

I2C 的地址是 7 bits,第 8 个 bit 是指示读或写操作

使用特权

评论回复
37
haolaishi|  楼主 | 2014-6-23 13:21 | 只看该作者
Q2: 如何处理 I2C 总线在从模式中的死锁?
A2:  MCU  提供一个  14  位超时的计数器来处理当 I2C 总线锁死时的情况。如果 I2 总线锁死,会使  I2CSTATUS  及  SI  标志不再更新,该 14- 位超时计数器会发生溢出从而产生  I2C 中断通知  MCU。  参考下图 14 位元超时计数器。用户可以写  1  清  TIF  为  0.

举例,如果 Pclk 为 1Mhz,超时值的时间是 1us*214=16384us

使用特权

评论回复
38
haolaishi|  楼主 | 2014-6-23 13:22 | 只看该作者
Q3: I2C总线的外部上拉电阻大小是多少?
A3:  对于标准模式 I2C 总线系统,图中电阻 RP 值取决于以下参数:
电源电压
总线电容
连接设备的数量(输入电流+漏电流)。
电源电压(VDD)和最大输出低电平确定上拉电阻 Rp 的最小值。
例如,一个 4.5V 的电源电压,VOL= 0.45 V 和 Rp 为 4.7K 欧姆


RP 值限制的最大总线电容限制到约 400 PF (容性负载),以满足最大的 tr (SCL/ SDA 上升时间)为 300 ns 的要求

使用特权

评论回复
39
haolaishi|  楼主 | 2014-6-23 15:52 | 只看该作者
7. PWM 产生和捕获定时器
Q1: PWM 是什么?它的主要功能是什么?
A1: PWM 是脉波宽度调变的缩写, 它可以从芯片上产生和提供方波的输出,使用者可以改变输出波形的频率和 duty,一般都用在马达和 LED 的驱动.

使用特权

评论回复
40
haolaishi|  楼主 | 2014-6-23 15:54 | 只看该作者
Q2: NuMicro™ 家族的芯片能支持多少个PWM通道?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则