什麼是工程思維和產品思維

2021-07-03 06:59:38 字數 1505 閱讀 6514

在外行人眼裡,工程師是乙個死板、墨守成規、不會思變的工種。其實不然。

一、在工程上經常會遇到那些與設計無關的、但是或多或少能影響到工程效率的東西,要想提高效率,就要靈活運用你的工程思維。

下面舉幾個例子:

1、乙個板子上有多組電源,5v、3.3v、2.5v,而且都是ldo。這時,在功率允許的範圍下,在每個ldo的輸入和輸出都加2個去耦電容(如104和10uf),就可以了,這個設計本身是沒問題的。

但是,在維修、除錯的時候,就很不方便了。因為三組電源都是併聯的,也就是說,與這三組電源相關的支路,有一條短路了,那麼排查故障是很困難的。

所以在這三組電源中間,都串上0r或者電感,這時,排查就很容易了,只要剔掉0r或者電感,就很容易定位,哪一組電源出問題了。

拆焊個電阻很容易,但是拆焊個晶元就花點時間了,所以串電阻、電感可以提高工程效率。

2、兩塊mcu(qfp封裝)之間串列埠通訊,而且做成了pcb板,除錯的時候,不知道串列埠有無正常傳送資料,只能用示波器去測mcu的管腳。這時,相當麻煩,因為管腳間距很小。

這裡就要加上測試點,也就是連線在導線上的,乙個裸銅的點,像焊盤一樣的。這樣,用示波器測,就很容易了,根本不用擔心探頭把mcu相鄰的管腳短路,或者探頭點不中管腳等棘手問題。

在什麼地方加測試點,是要靠點經驗的,也就是在設計前期就得考慮到除錯的問題,如,adc的輸入、時鐘、序列匯流排、gnd(測紋波時接地環接地用的)、以及不確定的訊號線等。

3、fpga連線著幾個按鍵,而fpga可以設定內部上拉電阻,這時,要不要外接上拉電阻?

這裡建議外接上拉。因為寫**的工程師不一定會細心看你的電路圖,甚至他幾乎不懂硬體,所以加上去,以防io口被燒掉。

上拉電阻最好還是外接,如iic、spi、uart等,還有按鍵、旋鈕,在pcb上面要預留上拉。等**確定好,用內部上拉沒問題了,生產的時候,可以改bom去掉上拉,以降低成本。

4、在設計前期時,方案還不確定,可以用dac晶元輸出模擬訊號,也可以用mcu的pwm+大電容來模擬dac,怎麼辦?

直接在pcb上面,同時畫上這兩個電路。因為在同乙個pcb上面,焊不同的元件,就可以有不同的電路,是相當靈活的。

還有,如果板子上面,不確定用哪種sd卡(有大有小,封裝不同),這樣就直接把這幾種封裝做在一起,pcb上布好線,需要什麼卡,就焊什麼座子,而且只焊乙個座子。

二、那麼,什麼是產品思維?

也舉幾個例子:

1、相容性原則。

最容易見到的,就是windows系統了,它要做到向後相容,win7能用的軟體,win8也能用;win8能用的,win10也能用。但是一般不能向前相容,這是很顯然的。

2、盡量提高生產效率。

拼2張板的效率,顯然比不上拼4張板。這是由貼片機決定的,所以在pcb面積允許的範圍內,盡量多拼幾板。產品生產的越快,使用者就花越短的時間買到產品。相信沒貨的情況大家也遇到過,要等,相當不爽。

3、多聽聽使用者的意見。

剛上市的產品,一般也是問題多多的,只有不斷地由使用者來引導工程師去改良產品,這樣,多迭代幾次,產品就更趨向於成熟,使用者體驗就更完美了。

數學思維和程式設計思維

1 程式設計沒有數學基礎不行 2 但懂數學不等於懂程式設計 舉乙個例子 求1 2 3 4 99 100的和。數學解法通常是 1 1 100 100 2 5500 2 小學生的解法 1 2 3 3 3 6 這樣累算下去。程式設計解法呢?跟數學解法2相同,如下 static void main stri...

產品思維學習 什麼是好的產品?

最近在某客上學了一堂產品課程,總結一下 學完沒有忘記的東西 目錄 什麼是好的產品?從產品的時間節點看 有用 產品首先要有基礎功能,解決某項問題 好用 讓使用者覺得舒服 好看 流暢 愛用 照顧到使用者的感情 從產品的演化過程看 個體價值 個體粘性 群體粘性 生態系統 如何快速驗證乙個想法?想法過濾 產...

資訊 思維和組織

知道 人獲得資訊的過程 知道 事物變化的可能性變大或變小的過程 不能獲得有效控制的原因 獲得的資訊太少 電機位置控制中,單環 位置環 控制 雙環 位置環和速度環 控制 和三環 位置 速度 電流環 控制的效果肯定不一樣 補充兩點 1 資訊如何利用 控制演算法 2 利用後如何執行 執行器,驅動器的速度,...