存储器接口电路和AD-DA.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S3C2440的外部存储器接口 S3C2440的SDRAM存储器接口电路 S3C2440的NAND Flash存储器接口电路 S3C2440的NOR Flash存储器接口电路 S3C2440的存储器总线时序 可编程的访问周期 S3C2440 的SDRAM时序 S3C2440的AD-DA S3C2440A 内部具有 8 路模拟信号输入的 10 位 ADC S3C2440A 的 ADC 内部结构图 模拟信号发生器 由于S3C2440A 的参考电压是 3.3V,因此在SinoSys-EA2440a中的有产生0-3.3V的模拟信号发生器,引出的电压和S3C2440A模拟信号引脚相连。 2路AD转换可调电阻,2路AD转换到扩展口 触摸屏原理 触摸屏有电阻式、电容式、红外式和声波式几种,我们通常所使用的是电阻式和电容式 常用四线电阻屏 包含两个阻性层,分别为纵向和横向 横向在左右两边各有一个总线 纵向在上下两边各有一个总线 测量时,将一层的两条总线分别置为Vref和0,同时将另一层的一条总线连接到ADC,当两层接触时,可以完成一个方向的定位 触摸屏原理示意图 S3C2440与触摸屏 S3C2440与触摸屏的硬件连接图 将触摸屏的4根信号线直接和S3C2440A的TSYM、TSYP、TSXM和TSXP 四个引脚相连,由S3C2440A内部来控制电平的转换和AD的转换测量。 触摸屏驱动的工作过程 等待中断 去抖动 横向采样 纵向采样 计算坐标 注意,采样得到的是一个电压值,这个值与坐标之间为线性关系,这个关系式的参数根据不同的情况不同,所以在开始时需要有一个“校准”的过程,实际上就是确定线性关系参数的过程 音频处理 S3C2440有专门的AC97模块用来处理音频信号 对于没有专门DA转换的芯片(如C33209),可以采用PWM方式实现 PWM技术 脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的瞬时采样值成比例。图1所示为脉冲宽度调制系统的原理框图和波形图。该系统有一个比较器和一个周期为Ts的锯齿波发生器组成。语音信号x(t)如果大于锯齿波信号,比较器输出正常数A,否则输出0。因此,从图1中可以看出,比较器输出一列下降沿调制的脉冲宽度调制波。脉冲宽度调制波可以直接通过低通滤波器进行解调。 PWM技术 音频对于AD-DA的要求 采样率越高,音频质量越好,但由于人耳的感知有限,所以过高的采样没有必要 语音应用:8KHz采样用于对于码率要求较高的场合;16KHz采样用于对声音质量要求较高的场合。 音频应用:22.05KHz、32KHz用于质量较高的场合 音频对于AD-DA的要求 采样精度越高越好(采样bit数),与采样频率一样,过高的精度也不为人耳感知 语音应用:8-9bit已经可以在实际中使用;10bit或更多,感觉不到量化噪音 音频应用:10-11bit,在通常环境下感觉不到噪声;12bit或更多,即使在安静的环境下也已经感觉不到噪音 NAND Flash功能框图 NAND Flash模式选择 ALE、CLE #WE、#RE #CE NAND Flash时序 NandFlash存储阵列组织(*8) Nand Flash操作流程 Samsung K9F1208U0M 的擦除和读取操作流程图 NandFlash操作代码举例 #define Nand_Fls_Data_ADD 0x4000000 #define Nand_Fls_COMM_ADD 0x4000004 #define Nand_Fls_Reg_ADD 0x4000008 #define Nand_Fls_ADD_ADD 0x4000008 int nand_fls_read_page(unsigned char *data,unsigned int page_num) { unsigned short sReadCount; unsigned short temp_read; REG_CHAR(IO_P2D_ADDR) = 0xfb; //set ce5 to low p22 REG_CHAR(Nand_Fls_COMM_ADD) = 0x00; //write read command REG_CHAR(Nand_Fls_Reg_ADD) = 0; //write column address page_num = 0x0001FFFF; REG_CHAR(Nand_Fls_Reg_ADD) =(unsigned char )(page_num);//writ

文档评论(0)

benzei244572 + 关注
实名认证
内容提供者

建筑工程师持证人

没啥好说的额

领域认证该用户于2024年10月16日上传了建筑工程师

1亿VIP精品文档

相关文档