TI MCU (Micro Controller Unit) 的一些 入门初步知识

电脑,手机,硬件,软件,电子产品等

版主: Jack12345

中国共产党未命空间党小组
账号冻结中账号冻结中
帖子: 6
注册时间: 7月 25, 2022, 5:25 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 中国共产党未命空间党小组 »

huangchong 写了: 3月 22, 2023, 5:51 am 我觉得st的芯片,如果做成灵巧武器,很符合人民战争的观念。而且应该比乌克兰的无人机扔手榴弹高档多了。

估计大量仿制st芯片中国是毫无问题的。 于是可以轻易把老式弹药改成高技术武器。最后一算成本,还是炸药最贵。
人家武器开发人员都是体制内
本身就是学生时代学ti开发的
你让人家半道转st, 人家不乐意啊
多费劲

军品那成本考虑是不计成本, 图便宜用st没必要


又不是几十块钱的快消玩具, 几毛钱几分钱都要省。


至于国内兵器军工系统内的半导体研究所不好几个吗, 人家这些研究所即使仿造, 也不会把蛋糕让给别人。 几万号人都指着吃这碗饭呢。

这点跟美国不一样, 美国军工系统是比较开放的, 大量使用民用公司的产品。

中国的军工系统是极其封闭的, 什么都要自己的体系内搞。
你这头 作风恶劣 能打败仗 的野狗
Jack12345楼主
论坛精英
论坛精英
帖子: 8119
注册时间: 7月 22, 2022, 11:46 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 Jack12345楼主 »

中国共产党未命空间党小组 写了: 3月 22, 2023, 5:37 am ti的开发板就是贵。
st 的开发板便宜。

市场定位不同而已

很多都是吃legacy code的市场。
你后来者 要想进来就只能便宜。

ti很多的用户都是dsp那个时代攒下来的吧, 人家客户攒了一堆代码, 只能跑ti的芯片上啊。
有没有 典型的 ST 开发板 推荐一个?可以 在 美国这边能 买到的,有空买来看看 和 TI 的 有什么不同

我怎么感觉 美国这边 好像 Micro Chip 比较流行啊?
Bluesky
著名点评
著名点评
帖子: 4121
注册时间: 7月 24, 2022, 11:52 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 Bluesky »

Microchip架构不一样。记得pic指令集是risc?用汇编不是很爽。从C层面就无所谓了。
Bluesky
著名点评
著名点评
帖子: 4121
注册时间: 7月 24, 2022, 11:52 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 Bluesky »

这些都用过。
Bluesky
著名点评
著名点评
帖子: 4121
注册时间: 7月 24, 2022, 11:52 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 Bluesky »

当年在上海microtek时,做过他们的仿真机。当时MCS51,98系列比较流行.
中国共产党未命空间党小组
账号冻结中账号冻结中
帖子: 6
注册时间: 7月 25, 2022, 5:25 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 中国共产党未命空间党小组 »

Jack12345 写了: 3月 22, 2023, 1:25 pm 有没有 典型的 ST 开发板 推荐一个?可以 在 美国这边能 买到的,有空买来看看 和 TI 的 有什么不同

我怎么感觉 美国这边 好像 Micro Chip 比较流行啊?
stm32单片机有很多种的, 你看你自己的需要了。
先选单片机 再买对应的开发板。
你这头 作风恶劣 能打败仗 的野狗
Jack12345楼主
论坛精英
论坛精英
帖子: 8119
注册时间: 7月 22, 2022, 11:46 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 Jack12345楼主 »

中国共产党未命空间党小组 写了: 3月 22, 2023, 9:39 pm stm32单片机有很多种的, 你看你自己的需要了。
先选单片机 再买对应的开发板。
32 位,最 powerful 的,我去 查一下
头像
smartknife
知名人士
知名人士
帖子: 73
注册时间: 10月 7, 2022, 11:15 am

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 smartknife »

Jack12345 写了: 3月 22, 2023, 9:43 pm 32 位,最 powerful 的,我去 查一下
你要做什么用,要最强大的?我选单片机的原则:1、开发越简单越好,2、够用就好。能用八位就不用16位的,能用14脚的就不用40 脚的
头像
fanqie
著名点评
著名点评
帖子: 4593
注册时间: 2月 22, 2023, 1:23 pm

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 fanqie »

STM32平台远比ti强。

无人机不少都是从stm32起步的。
GreatCanada
论坛元老
论坛元老
帖子: 20304
注册时间: 7月 25, 2022, 11:54 pm

Re: TI MCU (Micro Controller Unit) 的一些 入门初步知识

帖子 GreatCanada »

中国共产党未命空间党小组 写了: 3月 22, 2023, 5:54 am 人家武器开发人员都是体制内
本身就是学生时代学ti开发的
你让人家半道转st, 人家不乐意啊
多费劲

军品那成本考虑是不计成本, 图便宜用st没必要


又不是几十块钱的快消玩具, 几毛钱几分钱都要省。


至于国内兵器军工系统内的半导体研究所不好几个吗, 人家这些研究所即使仿造, 也不会把蛋糕让给别人。 几万号人都指着吃这碗饭呢。

这点跟美国不一样, 美国军工系统是比较开放的, 大量使用民用公司的产品。

中国的军工系统是极其封闭的, 什么都要自己的体系内搞。
当年朱溶剂为啥不把军工也踢出旗籍
南国山河南帝居,
截然定分在天书。
如何逆虏来侵犯,
汝等行看取败虚。
bihai
职业作家
职业作家
帖子: 631
注册时间: 7月 24, 2022, 8:58 pm

Re: TI MCU 的一些 入门初步知识

帖子 bihai »

Jack12345 写了: 3月 18, 2023, 1:25 am 什么是 MCU (Micro Controller Unit)? 它和一般的 微处理器 有什么区别?

它其实 就是 一般的16位,32位 微处理器,只不过 集成了 很多和外部世界 打交道的 外围接口电路,比如 GPIO, A/D, D/A, USB, PWM, SCI/UART, SPI, eCAP, … 等等, 多用在 控制领域。所以不叫 CPU了,叫 MCU了

MCU 有很多的厂家生产,典型的 如 Microchip, TI 等等,这里 有一个网页 列举了 10大 MCU厂家,仅供参考
https://www.bisinfotech.com/top-10-micr ... rers-2020/

那这么多厂家,为什么 我以前公司 选择 TI 这家呢?

像 Microchip 这家,它的CPU 是 arm 平台的,也很流行,很多公司用他家的。
但是 他家的 虽然 省电便宜,速度就比较慢一点。特别是 浮点运算,往往是 整数运算时间的 好几倍。如果要求不高的,用它家的 也很不错
TI 家的 MCU 有专门的 硬件电路 single-precision Floating-Point Unit (FPU) 来计算浮点运算。所以他家的 浮点运算 和 整数运算 一样快,他家 号称 他们的 浮点运算 比别的 同类型 厂家 快5倍。

我以前的公司产品 对实时计算 要求比较高,所以 就选用 TI 的 MCU 了,虽然他家的 更贵一点

那为什么 不选用 欧洲 和 日本的公司 产品呢?一来 美国本土厂家 在美国市场 销售 和 技术支持 比较好。二来嘛 肥水不流外人田,美国公司 还是 更愿意 选用 美国本土的 vendor 的
问个问题啊,看这个芯片TDA4VH-Q1,用户指导在这个zip里面 https://www.ti.com/lit/zip/sprujb1

284页,这个图里面为什么每个温度传感器有两个高温阈值?这两个肯定一个高一个低,温度应该先越过低温的那个产生一个中断,然后再越过高温的那个。可是,如果只有一个不是也够吗?毕竟,第一个中断发生之后,程序可以把阈值改掉...

图片
Jack12345楼主
论坛精英
论坛精英
帖子: 8119
注册时间: 7月 22, 2022, 11:46 am

Re: TI MCU 的一些 入门初步知识

帖子 Jack12345楼主 »

bihai 写了: 1月 28, 2024, 5:01 pm 问个问题啊,看这个芯片TDA4VH-Q1,用户指导在这个zip里面 https://www.ti.com/lit/zip/sprujb1

284页,这个图里面为什么每个温度传感器有两个高温阈值?这两个肯定一个高一个低,温度应该先越过低温的那个产生一个中断,然后再越过高温的那个。可是,如果只有一个不是也够吗?毕竟,第一个中断发生之后,程序可以把阈值改掉...

图片
动态 on the fly 修改参数设置 不是个 好习惯。你有时候 会搞不清 现在自己是在什么状态,增加出错概率
bihai
职业作家
职业作家
帖子: 631
注册时间: 7月 24, 2022, 8:58 pm

Re: TI MCU 的一些 入门初步知识

帖子 bihai »

Jack12345 写了: 1月 30, 2024, 11:35 am 动态 on the fly 修改参数设置 不是个 好习惯。你有时候 会搞不清 现在自己是在什么状态,增加出错概率
当温度超过一个阈值的时候,驱动程序里面必须清掉这个阈值,因为温度已经超过了。如果不管,把中断允许后,还会再次发生中断。所以,这个参数必须动态修改。
Jack12345楼主
论坛精英
论坛精英
帖子: 8119
注册时间: 7月 22, 2022, 11:46 am

Re: TI MCU 的一些 入门初步知识

帖子 Jack12345楼主 »

bihai 写了: 2月 1, 2024, 12:30 am 当温度超过一个阈值的时候,驱动程序里面必须清掉这个阈值,因为温度已经超过了。如果不管,把中断允许后,还会再次发生中断。所以,这个参数必须动态修改。
不是 这么弄的

如果 担心 以后温度 还在 低的那个 threshold 上 再一次 触发中断。你就不要用 温度绝对值来判断大小 来触发中断,而是要用 rising edge 来触发中断,只有 当温度 从低于 threshold 到 超过 threshold 那一瞬间 才能触发中断,一直 温度在 threshold 上的 就不会触发中断了
bihai
职业作家
职业作家
帖子: 631
注册时间: 7月 24, 2022, 8:58 pm

Re: TI MCU 的一些 入门初步知识

帖子 bihai »

Jack12345 写了: 2月 1, 2024, 6:13 pm 不是 这么弄的

如果 担心 以后温度 还在 低的那个 threshold 上 再一次 触发中断。你就不要用 温度绝对值来判断大小 来触发中断,而是要用 rising edge 来触发中断,只有 当温度 从低于 threshold 到 超过 threshold 那一瞬间 才能触发中断,一直 温度在 threshold 上的 就不会触发中断了
不是下一次触发,是只要温度超了就一直触发,不改不行。它是一个比较器的结果,不是超过那一瞬间产生中断,而是只要超过就中断,中断发生的时候屏蔽中断,驱动程序就必须改阈值,否则中断返回只要温度没怎么变化就会再次发生中断。

这是因为温度变化很不稳定,可能刚超过阈值,比如40度,然后跌到39.9,那再次读40要再次中断吗?这里需要引入一个方法,就是要温度跌到39.5才算真的跌了。然后再重新设40度。而这个可能是变的,比如这个程序说我要40度阈值,但是跌到39.5之后再升到40要中断。另一个说,我要40度阈值,但是跌到39.1之后回到40度才算重新回到40度。所以,硬件自己是不能规定这个hysteresis的。这个需要软件借用两个阈值来实现,高温超过后,设高温阈值为下一个级别,然后设低温为39.5。
回复

回到 “电脑手机(IT)”