tmote设计(三) - CC2420(exposed die attach pad)

本文记录了一次因忽视CC2420芯片49脚引起的硬件故障经历。作者最初忽略了该引脚的重要性,导致芯片无法正常工作。在详细检查数据手册后,发现49脚需接地才能确保芯片正常运行。最终通过将49脚与地短接解决了问题。
AI助手已提取文章相关产品:

在tmote原型的原理图时,发现CC2420芯片是有49脚的,并且接了地。但到时画自己板子的时候却大意了,以为只有48个脚,多余的那个49脚估计是什么隔离或散热的引脚无关紧要;而且,还特别查了CC2420的数据手册,在示意图上也就只表明的48个管脚。但在调试自己的板子时,却发现CC2420根本就不工作,典型的现象是3.3v电源工作正常,41脚(VREG_EN)上拉,但42脚(VREG_OUT)不输出(电压为0),同时晶振不起振。(通过将CC2420 得VREG_EN引脚置位高电平使能Voltage regulator,等待其稳定;然后重新启动CC2420 芯片,使得晶振起振。细节查看参考[1])

在各种检查未果的情况下,再次查看CC2420的数据手册,终于发现49脚的存在,它位于芯片的下面,而且是必须接地的。下一步要重新画板子了,希望新的板子在这部分不会出现新的问题。


后录:

问题果然是出在49脚,将该极板和地短接后,芯片正常工作。


参考[1] : http://www.codeforge.cn/article/39466

您可能感兴趣的与本文相关内容

### Tomcat 暴露相关的 PoC YAML 配置示例 在处理 Tomcat 服务器暴露配置时,通常需要确保代理头(如 `X-Forwarded-*`)被正确解析和应用。以下是一个基于 Spring Boot 内嵌 Tomcat 的 YAML 配置示例,用于正确处理代理头信息[^1]: ```yaml server: port: 8080 tomcat: remote-ip-header: x-forwarded-for protocol-header: x-forwarded-proto internal-proxies: "192\\.168\\.\\d{1,3}\\.\\d{1,3}|0:0:0:0:0:0:0:1|127\\.0\\.0\\.1" ``` 此配置的作用是: - `remote-ip-header`: 指定从哪个请求头中提取客户端的真实 IP 地址。 - `protocol-header`: 指定从哪个请求头中提取协议信息(如 HTTP 或 HTTPS)。 - `internal-proxies`: 定义可信任的内部代理正则表达式。 如果上述配置未正确设置,可能会导致应用程序生成的链接包含错误的主机、端口或协议。 此外,以下是一个简单的 Java 配置类,用于补充上述 YAML 配置,确保 Tomcat 正确处理代理头信息: ```java import org.apache.catalina.connector.Connector; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class TomcatConfig { @Bean public TomcatServletWebServerFactory servletContainer() { return new TomcatServletWebServerFactory() { @Override protected void customizeConnector(Connector connector) { super.customizeConnector(connector); connector.setScheme("http"); connector.setSecure(false); connector.setAttribute("proxyName", "example.com"); connector.setAttribute("proxyPort", 443); } }; } } ``` 此配置通过自定义 `TomcatServletWebServerFactory`,进一步确保代理相关属性被正确设置。 ### 相关概念验证文档 对于更复杂的场景,可以参考以下资源以获取更多关于 Tomcat 和代理头处理的最佳实践: - Spring Boot 官方文档:[Spring Boot Embedded Tomcat Configuration](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-use-tomcat-behind-a-proxy-server)[^1] - Apache Tomcat 官方文档:[Tomcat Remote IP Valve](https://tomcat.apache.org/tomcat-9.0-doc/config/valve.html#Remote_IP_Valve)[^1] 这些文档提供了详细的配置说明和高级用法,适用于需要更高灵活性的场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值