由半双工SPI和电平转换器双重debuf带来的奇怪故障

有一AD9643模块,其数字部分电平为1.8V,为了能够跟3.3V电平的主机进行通信,需要使用电平转换器。而又因AD9643的SPI为半双工,因此需要使用一双向电平转换芯片。 为了实现该应用,我们使用德州仪器TXS0108E芯片,注意区分型号,同系列有多个不同功能的转换器。 原理图如下图所示: 在使用过程中,发现SPI一直有误码,导致芯片不能够被正常的配置。…

0评论

让ZYNQ也能支持半双工SPI

​ 最近,在公司项目上用到了许多ADI的芯片,通过观察发现,部分芯片的SPI只有三根线,虽说听过,但在之前的工程中从未使用过。与4线相比,这种SPI使用SDIO取代MISO MOSI,在通信过程中该引脚被配置成OD并pull up状态,使主从双方可以通过拉低该线进行数据通信。 从时序上来看,通信时主机先发指令,通过第一帧数据的第一个位(MSB)来决定是否为读…

0评论

PE001:关于DC-DC变换器瞬态测试的一些小tips

关于DC-DC变换器瞬态测试的一些小tips 1. 瞬态负载跳变 负载瞬态跳载应当说是目前DC-DC变换器测试当中最常见的测试任务,一般来说可以用于观察变换器的响应时间,环路稳定等参数. 一般而言对于这种测试会采用电子负载作为瞬态跳载进行测试,一般来说较好的电子负载有着设置方波跳载的能力,并可以对电流的跳变时间做出设置,一般来说会有0.1A/us到数A/us…

0评论

噪声放大器进阶指南

噪声放大器(Noise Amplifier)进阶指南 在上一篇文章,噪声放大器(Noise Amplifier)构建指南 中,我们分析了几种Linear Technology公司的工程师设计的噪声放大器电路和架构,并动手制作了属于我们自己的Noise Amplifier。 但是由于作者写作当时的资源(RMB)和时间精力有限(当时还在同时忙毕设),没能将Noi…

6评论

运算放大器噪声分析

运算放大器噪声分析 在精密模拟电路设计中,噪声分析 是必不可少的。无论是使用无源器件如电阻电容等,还是有源器件如运算放大器、仪表放大器之类,噪声就像恼人的蚊子一样,始终盘旋在耳边。这次我们来讲讲运算放大器的噪声模型,以及分析方法。 之前🐟也写了有关噪声的3篇文章,分别是—— 电路中的噪声 精密低噪声电源设计 噪声放大器(Noise Amplifier)构建指…

0评论

树莓派4B折腾笔记

树莓派4B折腾笔记 上一次折腾树莓派已经是好久之前的事了——把闲置的树莓派变成一个桌面监视器 上完一周的班,回到家中顿感无聊。想起高中闲暇时刻折腾树莓派的快乐时光,余光不经意间瞥见堆在角落的树莓派4B,手痒了。 做些什么呢? 现在🐟一个人住,可以尽情发挥我的EE之力了。但是想了想好像智能家居也没啥用...除了晚上开个灯,回家提前开空调,定时拉窗帘,好像也没什…

1评论

PCB设计基础-退耦技术

PCB设计基础-退耦技术 在上一篇文章 PCB设计基础-常识篇 中,相信你已经对PCB设计有了初步的了解。这次我们来了解一个非常重要的知识——退耦技术。 无论是设计数字电路还是模拟电路、高速电路还是精密电路,退耦技术都是保证电路性能的有力技术保障。不过想要深入地理解退耦的原理,还是比较痛苦的...我们先从导线的物理模型讲起。 导线不是导线 看起来有些分裂的一…

0评论

PCB设计基础-常识篇

PCB设计基础-常识篇 序 PCB(Printed Circuit Board),印刷电路板,是电子工程师最熟悉的事物之一了。PCB帮助工程师链接各个电子元器件与芯片,形成稳定可靠的电路结构。而设计PCB在一个电子工程师的任何阶段都是一门重大课题——毕竟技术也在不断地进步,新器件、新封装、新材料不断地出现,PCB设计、生产、测试技术也相应地在变化。 🐟想通过…

1评论

让ZYNQ的两个串口UART0和1都可以愉快的printf

序章 在日常使用串口通信的时候,我们更倾向于使用printf来进行各种信息的输出,尤其是当我们需要使用明文传输时,例如驱动一个串口屏,使用printf函数可以大大简化代码的工作量,避免我们使用非常底层的串口发送函数。 在Xilinx SDK中可以使用两种printf函数,一种是包含stdio.h后可以使用的printf,另一种是包含xil_printf.h后…

0评论