国产替代本来是一个好事,不过最近来看,国产也开始有假货。
网友imdx发帖表示,某宝买的“全新原装”GD32FC8T6,管脚看着挺整齐,丝印也很清晰,mark点和以前的有些差异。实际测试调试工具识别出来确实也是GD32FC8T6,也能烧录程序,正常运行。
然而有部分芯片(大约10%-40%)上电3.3V电源对地低阻,导致待机电流很大,从10mA到mA不等。
imdx表示,正常的芯片,未刷程序之前,3.3V输入电流是很小的,低于2mA,这么大的电流肯定是拆机打磨片。查看芯片UID,同批次的UID很混乱,之前从其它供应商拿的芯片,同一批次UID后面是非常相似的。
最终,这批假货已经全部退货,换了一家供应商,拿了10片,20年44周的新货,10片UID只有前16位有差异。可以确认是新品。
虽然价格比之前的假货稍微贵一点。但是假货不管怎么打磨,翻新,芯片的UID是改不了的,同一批次的芯片,通过UID来判断是否翻新货还是比较靠谱的。
目前GD的新货,Mark里面会有GigaDevice的字样。在此之上,他提醒各位注意防止假货。辨别是否假货,定义是实物和卖家标称的是否一致。如果卖的是“散新”那么这个不能算是假货,所谓散新就是拆机翻新货,也算是货真价实。如果是“全新原装”,那就是假货。
还有一位仁兄也表示中招了,当时他买了两家的各10只样品,其中一家ok,另一家的CPUID居然都是FF,默认内部晶振的频率相差很多,怪不得用ISP下载咋也不行,只能用SWD下载后运行查看内部RC震荡频率居然为8.69M,修正后到可以正常使用。
记者在淘宝上查询后,的确发现很多类似商家标注的为“全新原装”。
LZSXlijuqing建议表示,不良率大约10%-40%,很明显是翻新货。管脚看着挺整齐,丝印也很清晰,管脚重新洗过,丝印重新打磨,可以做出很漂亮的外观。IC芯片水很深,在淘宝购买不建议,可以找一家长期经营电子元件的供应商,长期合作,前期从小批量开始。
发呆二极管感叹道:“连国产都开始有翻新货了,太可怕了。第一次玩这个的时候,淘宝买的STM32,那时候良品率感人,我都不知道问题是出在我的电路设计上还是在哪里,后来换了正规代理买的全新货,一切问题都解决了。”
clockwin表示,主要是个人玩玩量少的时候,根本不知道哪家是正规的,如果是厂家介绍的代理,可能人看你公司或者量太小,都不搭理的。
xiongguoling表示,千分之五的不良率还是有点高哦,我之前用ST的基本上每月5K,极少有客户反映问题,这次涨价换成国产某牌子1W片下去用了两个月,客户反映问题比较多,正发愁呢,ST这几天价格实在感人。
有人认为出现假货说明GD卖得好。他一般直接找的代理商,很可靠,没有次品,还好没走淘宝。
也有人认为,MCU想做假货成本太高,所以都是拆机货。GD32做翻新拆机的都是自己人,有的卖家人品好一些,不会拆,单卖联板,你买来调试下样板没关系,正式出货就别用翻新件了。
imdx则回应表示,拆机货有它存在的价值。开发阶段用用也没什么问题。但是作为商家,拆机货就是拆机货,全新货就是全新货,商家把拆机货当全新货卖就是在卖假货。MCU这种产品,你们所以为的假货,奸商是做不出来的。
除了假货泛滥,最近替换节奏越来越快的现在,似乎一些问题也暴露了出来,而这个问题恰巧与上述虚假产品非常相似,这引发了一次乌龙事件。
用户dujunqiu就在使用中发现了GD32FRET6有着待机模式功耗过高的问题,他说近期为了省成本,公司决定将MCU由STM32更换为GD32,测试过程中,发现如下问题:
1:测试休眠功耗的时候,发现待机电流过高,达到15mA;对比STM32,待机状态下,功耗只有1mA;
2:使用J-link擦除GD32程序,上电之后,功耗有20mA;对比STM32,擦除芯片程序之后,上电功耗只有5mA;
待机程序应该没问题,对比了STM32和其它网友分享的案例,没发现什么问题
/**************系统进入待机模式**********/
voidSys_Enter_Standby(void)
{
RCC_APB2PeriphResetCmd(0X01FC,DISABLE);//复位所有IO口
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);//使能PWR外设时钟
PWR_ClearFlag(PWR_FLAG_WU);//清除唤醒标志
PWR_WakeUpPinCmd(ENABLE);//使能唤醒管脚功能
PWR_EnterSTANDBYMode();//进入待机(STANDBY)模式
}
voidPWR_EnterSTANDBYMode(void)
{
/*SetSLEEPDEEPbitofCortexSystemControlRegister*/
SCB-SCR
=SCB_SCR_SLEEPDEEP;
/*SelectSTANDBYmode*/
PWR-CR
=PWR_CR_PDDS;
/*ClearWake-upflag*/
PWR-CR
=PWR_CR_CWUF;
/*Thisoptionisusedtoensurethatstoreoperationsare